为XML解析最佳节点模块[关闭](The best node module for XML pars

2019-07-19 23:24发布

至于XML解析而言,这是最好的节点模块,我可以使用XML解析?

Answer 1:

你可以尝试xml2js 。 它是一种简单的XML到JavaScript对象转换器。 它让你的XML转换成JS对象,这样就可以轻松地访问它们。

这里有一些其他的选择

  1. libxmljs
  2. XML的流
  3. xmlDoc中
  4. cheerio -实现了jQuery核心为XML(和HTML)的一个子集

我已经使用xml2js,它已经为我工作得很好。 放心,你可能要尝试。



Answer 2:

这个答案涉及开发人员为Windows。 你要选择一个XML解析模块,不依赖于节点外籍人士 。 节点外籍需要节点GYP和节点GYP需要你在你的机器上安装Visual Studio。 如果你的机器是一个Windows服务器,你肯定不希望在其上安装Visual Studio。

因此,要选择哪些XML解析模块?

为自己省下不少麻烦,并请使用xml2js或xmlDoc中 。 他们依靠sax.js这是一个纯JavaScript的解决方案,不需要节点GYP。

无论libxmljs和XML的流需要节点GYP。 不要选择这些安装机器除非你已经有Visual Studio或你不介意这条道路。

更新2015年10月24日:好像有人找到了一个解决方案,以在Windows上使用节点GYP无需安装VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692



文章来源: The best node module for XML parsing [closed]