Analysieren von XML-Libxmljs (Node.js)
Versuche ich zu analysieren, eine XML-Zeichenfolge mit libxmljs (https://github.com/polotek/libxmljs). Ich habe einige Probleme wenn. Ich müssen Logik anwenden, um was ich Parsen und zurück, abhängig davon, was definiert wird und was nicht. Denn ich sehe nicht ein SAX-Stil-parser wird eine gültige option.
Ich bin bereit, nach anderen alternativen Ausschau halten, wenn ich kann erreichen, was ich Suche. Zu können, wählen Sie Elemente wie DOMParser xmlDoc.getElementsById('firstName')[0].childNodes[0].nodeValue
wäre genial...
InformationsquelleAutor der Frage A Wizard Did It | 2010-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
libxmljs unterstützt DOM-als auch SAX-Stil-Analyse.
Die API Brauch und folgt nicht den W3C browser/Skillung (es ist auf meiner Liste). Sie möchten die xpath-Abfrage an das Dokument für die Inhalte, die Sie wollen.
Beachten Sie, dass childNodes-und-text-Funktion aufruft. Werfen Sie einen Blick auf die docs.
https://github.com/polotek/libxmljs/wiki/Element
Soweit ich weiß, libxmljs und jsdom sind die beiden Bibliotheken, die haben anständige DOM-Implementierungen.
InformationsquelleAutor der Antwort Marco