Heim >Backend-Entwicklung >XML/RSS-Tutorial >Detaillierte Analyse des XML-Parsers von Microsoft

Detaillierte Analyse des XML-Parsers von Microsoft

黄舟
黄舟Original
2017-03-29 16:00:371870Durchsuche

XML-Parser verwenden
Der XML-Parser von Microsoft ist im IE5.0+-Browser enthalten.

Sobald Sie IE5.0 installiert haben, erhalten Sie einen XML-Parser. Neben dem internen Aufruf des Browsers kann dieser Browser auch in Skripten oder Programmen aufgerufen werden. Dieser Parser zeichnet sich durch die Unterstützung eines programmiersprachenunabhängigen Programmiermodells aus. Er unterstützt die folgenden Technologien:

JavaScript, VBScript, Perl, VB, Java, C++ usw.
W3C XML 1.0 und XML DOM
DTD- und XML-Dokumentvalidierung
Wenn der Browser JavaScript als Skriptsprache verwendet, verwenden Sie den folgenden Code, um das XML-Dokumentobjekt zu erstellen:

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")

Wenn der Browser VBScript als Skriptsprache verwendet , dann verwenden Sie den folgenden Code, um ein XML-Dokumentobjekt zu erstellen:

set xmlDoc=CreateObject("Microsoft.XMLDOM")

Wenn Sie die Skriptsprache VBScript in einem ASP-Programm verwenden, können Sie die folgende Codeform verwenden:

set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")

---------------- ---- --------------------------------

Laden Sie das XML-Dokument in Der Parser
XML-Dokumente können mithilfe von Skriptcode in den Parser geladen werden.

Der folgende Code lädt ein XML-Dokument in den Parser:

<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
// ....... processing the document goes here
</script>

Die zweite Codezeile erstellt eine Instanz des Microsoft XML-Parsers.

Die dritte Codezeile deaktiviert das asynchrone Laden und stellt so sicher, dass der XML-Parser das XML-Dokument nicht analysiert, bevor es vollständig geladen ist.

Die vierte Zeile teilt dem Parser mit, dass der Name des XML-Dokuments, das geladen werden muss, note.xml ist.

---------------- ------ ------------------------------------

Pur laden XML-Dokument-nach-Zeichen-Parser
Der Parser kann XML-Text aus einer Textzeichenfolge laden.

Der folgende Code demonstriert das Laden einer Textzeichenfolge in den Parser:

<script type="text/javascript">
var text="<note>"
text=text+"<to>Tove</to><from>Jani</from>"
text=text+"<heading>Reminder</heading>"
text=text+"<body>Don&#39;t forget me this weekend!</body>"
text=text+"</note>"
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(text)
// ....... processing the document goes here
</script>

Beachten Sie, dass hier die Methode „loadXML()“ zum Laden der Zeichenfolge verwendet wird (anstelle der vorherigen Methode „load ()“, „loadXML()“ wird zum Laden von Strings und „load()“ zum Laden von XML-Dokumenten verwendet.

Das obige ist der detaillierte Inhalt vonDetaillierte Analyse des XML-Parsers von Microsoft. 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