Einführung
1. Erstellen Sie eine Instanz von XML DOMObjekt
Microsoft Die ActiveXObject-Klasse zum Erstellen von ActiveX-Objekten wird in JavaScript eingeführt. Über diese Klasse können Instanzen von XML-DOM-Objekten erstellt werden:
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
2. XML laden
Microsofts XML-DOM verfügt über zwei Methoden zum Laden von XML, nämlich Load() und LoadXML().
Methode 1: Die Methode
load() wird zum Laden von XML-Dateien vom Server verwendet. Das Syntaxformat der Methode load() ist wie folgt:
xmldoc.load(url);
Parameterbeschreibung:
xmldoc: ist eine Instanz eines XML-DOM-Objekts.
URL: ist der Name der XML-Datei.
Hinweis: Die Methode
load() kann nur Dateien laden, die auf demselben Server gespeichert sind wie die Seite, die JavaScript enthält.
Beim Laden können Sie auch synchrone oder asynchrone Modi verwenden. Standardmäßig werden Dateien im asynchronen Modus geladen. Wenn Sie synchron laden müssen, können Sie das asynchrone -Attribut auf „false“ setzen.
Wenn Sie eine Datei asynchron laden, müssen Sie auch das Attribut „readyState“ und die Ereignisverarbeitungsfunktion „onreadystatechange“ verwenden, um sicherzustellen, dass andere Vorgänge ausgeführt werden, nachdem das DOM vollständig geladen ist . Methode 2: Die
loadXML()-Methode kann die XML-
-Zeichenfolgedirekt in das XML-DOM eingeben, zum Beispiel:
xmldoc.loadXML("<root><son/></root>");
und implementieren Sie die integrierte Anwendung von XML, DOM und JavaScript in der Instanz.
Verwenden Sie zuerst ActiveXObject, um eine Microsoft-Parser-Instanz zu erstellen, laden Sie dann das XML-Dokument in den Speicher, verwenden Sie dann das DOM-Objekt, um den Stammknoten im XML-Dokument abzurufen (var rootElement = xmldoc.documentElement;) und schließlich Geben Sie den Wurzelknoten aus.
Drei Codes获取XML文档的根结点 <script> var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); //创建Microsoft解析器实例 xmldoc.async = false; xmldoc.load("27_1.xml"); //载入指定的XML文档 var rootElement = xmldoc.documentElement; //访问元素根节点 document.write(rootElement.nodeName); </script>
Software-Management-System
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung zum Erstellen von DOM und Laden von XML im IE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!