En ce qui concerne l'analyse XML, quel est le meilleur module de nœud que je peux utiliser pour l'analyse XML?
node.js
xml-parsing
Manoj
la source
la source
.find()
, vraiment utiles.xml-stream
a très bien fonctionné pour moi. C'est particulièrement pratique lors de la réception de données XML à partir d'un serveur distant.Cette réponse concerne les développeurs pour Windows. Vous souhaitez choisir un module d'analyse XML qui ne dépend PAS de node-expat . Node-expat nécessite node-gyp et node-gyp vous oblige à installer Visual Studio sur votre machine. Si votre machine est un serveur Windows, vous ne voulez certainement pas y installer Visual Studio.
Alors, quel module d'analyse XML choisir?
Épargnez-vous beaucoup de problèmes et utilisez xml2js ou xmldoc . Ils dépendent de sax.js qui est une solution Javascript pure qui ne nécessite pas de node-gyp.
Les deux libxmljs et flux xml nécessitent nœud Gyp. Ne les choisissez pas à moins que Visual Studio ne soit déjà installé sur votre machine ou que cela ne vous dérange pas d'aller dans cette direction.
Mise à jour 2015-10-24: il semble que quelqu'un ait trouvé une solution pour utiliser node-gyp sur Windows sans installer VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
la source