Heim >Backend-Entwicklung >XML/RSS-Tutorial >XML-Parser – XML-Dateien in js analysieren

XML-Parser – XML-Dateien in js analysieren

黄舟
黄舟Original
2017-03-16 17:03:401926Durchsuche

Normalerweise haben wir die folgenden Anforderungen:

1.0 In js müssen wir relationale Daten lesen, unsere erste Wahl istxml-Datei, aber wie lesen wir sie? Hier ist die Lösung...

Schritt eins:

Wir können eine Methode definieren : ( muss nur von jemandem aufgerufen werden, um direkt zum Parser zurückzukehren )

function parseXML(file){
   try //Internet Explorer---ie浏览器的解析器创建方式如下:
   {
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
   }
   catch (e) {
    try //Firefox, Mozilla, Opera, etc. 火狐等浏览器的创建方式。
    {
     xmlDoc = document.implementation.createDocument("", "", null);
    }
    catch (e) {
     alert(e.message);
     return;   //如果创建不成功,就直接返回,不往下走。
    }
   }
   xmlDoc.async = false;
   xmlDoc.load(file);
   return xmlDoc;   //返回创建好的解析器,传给调用者。
  }

Der zweite Schritt:

Rufen Sie die Methode direkt in js auf, um den Parser zu erhalten:

 <script language="JavaScript">
window.onload = function(){
var xmlDoc = parseXML("file.xml");  
//调用上面我们定义的方法,给方法一个参数,参数就是你要解析的xml文件,得到这个文件的对象,也就相当于把xml文件包装成了一个document。
}
 </script>


Das obige ist der detaillierte Inhalt vonXML-Parser – XML-Dateien in js analysieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn