Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung zum Erstellen von DOM und Laden von XML im IE

Detaillierte Einführung zum Erstellen von DOM und Laden von XML im IE

黄舟
黄舟Original
2017-03-30 14:07:541360Durchsuche

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-

-Zeichenfolge

direkt in das XML-DOM eingeben, zum Beispiel:

xmldoc.loadXML("<root><son/></root>");
Zwei Erhalten Sie die Stammknotenanwendung des XML-Dokuments

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(&quot;Microsoft.XMLDOM&quot;);     //创建Microsoft解析器实例
xmldoc.async = false;
xmldoc.load("27_1.xml");  //载入指定的XML文档
var rootElement = xmldoc.documentElement;  //访问元素根节点
document.write(rootElement.nodeName);
</script>

Vier laufende Ergebnisse

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!

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