Welches XML-Parsing ist das beste Knotenmodul, das ich für das XML-Parsing verwenden kann?
node.js
xml-parsing
Manoj
quelle
quelle
.find()
, sehr nützlich.xml-stream
hat bei mir sehr gut funktioniert. Dies ist besonders praktisch, wenn Sie XML-Daten von einem Remote-Server empfangen.Diese Antwort betrifft Entwickler für Windows. Sie möchten ein XML-Parsing-Modul auswählen, das NICHT von Node-Expat abhängt . Node-Expat erfordert Node-Gyp und Node-Gyp erfordert die Installation von Visual Studio auf Ihrem Computer. Wenn Ihr Computer ein Windows Server ist, möchten Sie Visual Studio definitiv nicht darauf installieren.
Welches XML-Parsing-Modul soll ausgewählt werden?
Sparen Sie sich viel Ärger und verwenden Sie entweder xml2js oder xmldoc . Sie hängen von sax.js ab , einer reinen Javascript-Lösung, für die kein Node-Gyp erforderlich ist.
Sowohl libxmljs als auch xml-stream erfordern Node-Gyp. Wählen Sie diese nicht aus, es sei denn, Sie haben Visual Studio bereits auf Ihrem Computer installiert oder es macht Ihnen nichts aus, diesen Weg zu gehen.
Update 24.10.2015: Es scheint, dass jemand eine Lösung gefunden hat, um Node-Gyp unter Windows zu verwenden, ohne VS zu installieren: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
quelle