node.js - xml2js - El mejor módulo de nodo para el análisis de XML
xml2json angular (2)
Esta respuesta concierne 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 instale Visual Studio en su máquina. Si su máquina es un servidor Windows, definitivamente no desea instalar Visual Studio en él.
Entonces, ¿qué módulo de análisis XML para elegir?
Ahórrese muchos problemas y use xml2js o xmldoc . Dependen de sax.js que es una solución de Javascript puro que no requiere node-gyp.
Tanto libxmljs como xml-stream requieren node-gyp. No los elija 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
En lo que respecta al análisis de XML, ¿cuál es el mejor módulo de nodo que puedo usar para el análisis de XML?
Puedes probar con xml2js . Es un simple convertidor de objetos XML a JavaScript. Consigue que su xml se convierta en objeto js para que pueda acceder a ellos con facilidad.
Aquí hay algunas otras opciones.
- libxmljs
- xml-stream
- xmldoc
- cheerio - implementa un subconjunto de core jQuery para XML (y HTML)
He utilizado xml2js y ha funcionado bien para mí. Descansa es posible que tengas que probar.