En lo que respecta al análisis XML, ¿cuál es el mejor módulo de nodo que puedo usar para el análisis XML?
node.js
xml-parsing
Manoj
fuente
fuente
.find()
, realmente útiles.xml-stream
Me funcionó muy bien. Es especialmente conveniente cuando se reciben datos XML de un servidor remoto.Esta respuesta se refiere a los desarrolladores para Windows. Desea elegir un módulo de análisis XML que NO dependa de node-expat . Node-expat requiere node-gyp y node-gyp requiere que instales Visual Studio en tu máquina. Si su máquina es un servidor de Windows, definitivamente no desea instalar Visual Studio en ella.
Entonces, ¿qué módulo de análisis XML elegir?
Ahórrese muchos problemas y use xml2js o xmldoc . Dependen de sax.js, que es una solución Javascript pura que no requiere nodo-gyp.
Tanto libxmljs como xml-stream requieren node-gyp. No elija estos a menos que ya tenga instalado Visual Studio en su máquina o no le importe ir por ese camino.
Actualización 2015-10-24: parece que alguien encontró una solución para usar node-gyp en Windows sin instalar VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
fuente