Jeśli chodzi o parsowanie XML, który jest najlepszym modułem węzła, którego można używać do parsowania XML?
node.js
xml-parsing
Manoj
źródło
źródło
.find()
, bardzo przydatne.xml-stream
pracował dla mnie bardzo dobrze. Jest to szczególnie wygodne podczas odbierania danych XML ze zdalnego serwera.Ta odpowiedź dotyczy programistów systemu Windows. Chcesz wybrać moduł analizujący XML, który NIE zależy od ekspata węzłów . Node-expat wymaga węzła gyp i węzła gyp zainstalowania programu Visual Studio na komputerze. Jeśli twój komputer to Windows Server, zdecydowanie nie chcesz instalować na nim Visual Studio.
Który moduł analizujący XML wybrać?
Zaoszczędź sobie kłopotów i użyj xml2js lub xmldoc . Zależą od sax.js, który jest czystym rozwiązaniem Javascript, które nie wymaga węzła gyp.
Zarówno libxmljs, jak i xml-stream wymagają węzła gyp. Nie wybieraj ich, chyba że masz już zainstalowany program Visual Studio na swoim komputerze lub nie masz nic przeciwko temu.
Aktualizacja 24.10.2015: wygląda na to, że ktoś znalazł rozwiązanie, aby użyć node-gyp w systemie Windows bez instalacji VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
źródło