Heim > Backend-Entwicklung > XML/RSS-Tutorial > Verrückte XML-Studiennotizen (5) -----------XML DOM

Verrückte XML-Studiennotizen (5) -----------XML DOM

黄舟
Freigeben: 2017-02-21 14:30:34
Original
1404 Leute haben es durchsucht


DOM (Document Object Model) definiert eine Reihe von Standardmethoden für den Zugriff auf und die Bearbeitung von Dokumenten.

XML DOM

XML DOM (XML Document Object Model) Definition Eine Reihe von Standardmethoden für den Zugriff auf und die Bearbeitung von XML-Dokumenten.

DOM XML-Dokumente als Baumstruktur anzeigen. Auf alle Elemente kann über den DOM-Baum zugegriffen werden. Ihr Inhalt kann geändert oder gelöscht sowie neue Elemente erstellt werden. Elemente, ihr Text und ihre Attribute werden alle als Knoten betrachtet.

Im folgenden Beispiel verwenden wir eine DOM-Referenz, um den Text aus dem -Element abzurufen:

xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue
Nach dem Login kopieren
  • xmlDoc – Vom Parser erstelltes XML-Dokument

  • getElementsByTagName("to")[0 ] – das erste -Element

  • childNodes[0] – das erste untergeordnete Element des ; Element (Textknoten)

  • nodeValue – der Wert des Knotens (Text selbst)

HTML DOM

HTML DOM ( HTML Document Object Model) definiert eine Reihe von Standardmethoden für den Zugriff auf und die Bearbeitung von HTML-Dokumenten.

Auf alle HTML-Elemente kann über das HTML-DOM zugegriffen werden.

Im folgenden Beispiel verwenden wir eine DOM-Referenz, um den Text des HTML-Elements mit id="to" zu ändern:

document.getElementById("to").innerHTML=
Nach dem Login kopieren
  • document - HTML-Dokument

  • getElementById("to") - das id HTML-Element für ="to"

  • innerHTML – Der innere Text des HTML-Elements

XML-Datei analysieren – browserübergreifendes Beispiel

Der folgende Code lädt ein XML-Dokument („note.xml“) in den XML-Parser:







W3School.com.cn Internal Note

To:
From:
Message:

Nach dem Login kopieren

Ausgabe:

An: GeorgeVon: JohnNachricht: Vergessen Sie das Treffen nicht! >Um den Text „John“ aus XML zu extrahieren, lautet die Syntax:

In diesem XML-Beispiel gibt es nur ein -Tag, das Array benötigt jedoch noch Der Index [0] muss angegeben werden, da die XML-Parser-Methode getElementsByTagName() ein Array aller -Knoten zurückgibt.

XML-String analysieren – Browserübergreifendes Beispiel

getElementsByTagName("from")[0].childNodes[0].nodeValue
Nach dem Login kopieren
Der folgende Code wird geladen und analysiert eine XML-Zeichenfolge:

Ausgabe:

Hinweis: Internet Explorer verwendet LoadXML () Methode zum Parsen von XML-Strings, während andere Browser das DOMParser-Objekt verwenden.







W3School.com.cn Internal Note

To:
From:
Message:

Nach dem Login kopieren

To: GeorgeFrom: JohnMessage: Don't forget the meeting!
Nach dem Login kopieren

Das Obige sind die verrückten XML-Studiennotizen (5)------ -- ---XML-DOM-Inhalt, bitte beachten Sie die chinesische PHP-Website (www.php.cn) für weitere verwandte Inhalte!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage