O melhor módulo de nós para análise XML

No que diz respeito à análise de XML, qual é o melhor módulo de nós, que posso usar para análise XML?

você pode tentar com xml2js . É um simples XML para conversor de objects JavaScript. Ele converte seu xml em object js para que você possa acessá-los com facilidade.

Aqui estão algumas outras opções

  1. libxmljs
  2. stream xml
  3. xmldoc
  4. cheerio – implementa um subconjunto do core jQuery para XML (e HTML)

Eu usei o xml2js e ele funcionou bem para mim. rest, você pode ter que experimentar.

Esta resposta diz respeito aos desenvolvedores do Windows. Você deseja escolher um módulo de análise XML que NÃO dependa do nó-expat . Node-expat requer node-gyp e node-gyp requer que você instale o Visual Studio em sua máquina. Se sua máquina for um Windows Server, você definitivamente não deseja instalar o Visual Studio nela.

Então, qual módulo de análise XML escolher?

Poupe muitos problemas e use xml2js ou xmldoc . Eles dependem do sax.js, que é uma solução JavaScript pura que não requer o gyp-node.

Tanto o libxmljs quanto o xml-stream requerem o node-gyp. Não escolha essas opções a menos que você já tenha o Visual Studio instalado em sua máquina ou não se importe em seguir esse caminho.

Atualização 2015-10-24: parece que alguém encontrou uma solução para usar o node-gyp no Windows sem instalar o VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692