XML mit JavaScript analysieren
Das Parsen von XML-Dokumenten in JavaScript ist eine häufige Anforderung für die Webentwicklung. Dies kann leicht mit der nativen JavaScript-DOM-API (Document Object Model) erreicht werden.
Die DOM-API
Die DOM-API bietet eine hierarchische Darstellung eines XML-Dokuments. Ermöglicht Entwicklern den Zugriff und die Bearbeitung von XML-Knoten und deren Attributen. Um ein XML-Dokument mithilfe der DOM-API zu analysieren, führen Sie die folgenden Schritte aus:
Beispiel
Betrachten Sie die folgende XML-Zeichenfolge:
<address> <street>Roble Ave</street> <streetNumber>649</streetNumber> <postalcode>94025</postalcode> </address>
Um diese XML-Zeichenfolge zu analysieren und auf den Straßennamen zuzugreifen , Hausnummer und Postleitzahl verwenden Sie das folgende JavaScript Code:
const txt = `<xml string here>`; if (window.DOMParser) { const parser = new DOMParser(); const xmlDoc = parser.parseFromString(txt, "text/xml"); console.log(xmlDoc.getElementsByTagName("street")[0].childNodes[0].nodeValue); // Logs "Roble Ave" console.log(xmlDoc.getElementsByTagName("streetNumber")[0].childNodes[0].nodeValue); // Logs "649" console.log(xmlDoc.getElementsByTagName("postalcode")[0].childNodes[0].nodeValue); // Logs "94025" } else { // Code for older browsers using ActiveXObject }
Hinweis:
Das obige ist der detaillierte Inhalt vonWie kann ich XML-Dokumente mithilfe der DOM-API von JavaScript analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!