The best node module for XML parsing [closed]

2019-01-03 21:24发布

As far as XML parsing is concerned, which is the best node module, that I can use for XML parsing?

2条回答
虎瘦雄心在
2楼-- · 2019-01-03 22:11

This answer concerns developers for Windows. You want to pick an XML parsing module that does NOT depend on node-expat. Node-expat requires node-gyp and node-gyp requires you to install Visual Studio on your machine. If your machine is a Windows Server, you definitely don't want to install Visual Studio on it.

So, which XML parsing module to pick?

Save yourself a lot of trouble and use either xml2js or xmldoc. They depend on sax.js which is a pure Javascript solution that doesn't require node-gyp.

Both libxmljs and xml-stream require node-gyp. Don't pick these unless you already have Visual Studio on your machine installed or you don't mind going down that road.

Update 2015-10-24: it seems somebody found a solution to use node-gyp on Windows without installing VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692

查看更多
Lonely孤独者°
3楼-- · 2019-01-03 22:21

you can try with xml2js. Its a simple XML to JavaScript object converter. It gets your xml converted to js object so that you can access them with ease.

Here are some other options

  1. libxmljs
  2. xml-stream
  3. xmldoc
  4. cheerio – implements a subset of core jQuery for XML (and HTML)

I have used xml2js and it had worked fine for me. Rest you might have to try out.

查看更多
登录 后发表回答