Per quanto riguarda l'analisi XML, qual è il modulo di nodo migliore, che posso utilizzare per l'analisi XML?Il miglior modulo di nodo per l'analisi XML
risposta
puoi provare con xml2js. È un semplice convertitore di oggetti XML to JavaScript. Converte il tuo xml convertito in oggetto js in modo che tu possa accedervi con facilità.
Qui ci sono alcune altre opzioni
- libxmljs
- xml-stream
- xmldoc
- cheerio - implementa un sottoinsieme del nucleo jQuery per XML (e HTML)
ho usato xml2js e aveva funzionato bene per me. Riposo potresti dover provare.
libxmljs permette di attraversare l'xml con comandi come '.find()', davvero utili. –
FYI, libxmljs 0.8.1 non funziona attualmente su Heroku perché la compilazione fallisce. – JohnMetta
'xml-stream' ha funzionato molto bene per me. È particolarmente utile quando si ricevono dati XML da un server remoto. – Eye
Questa risposta riguarda gli sviluppatori per Windows. Si desidera selezionare un modulo di analisi XML che NON dipenda da node-expat. Node-expat richiede node-gyp e node-gyp requires per installare Visual Studio sul tuo computer. Se la tua macchina è un server Windows, sicuramente non vuoi installare Visual Studio su di essa.
Quindi, quale modulo di analisi XML scegliere?
Risparmia un sacco di problemi e utilizza xml2js o xmldoc. Dipendono da sax.js che è una pura soluzione Javascript che non richiede node-gyp.
Entrambi libxmljs e xml-stream richiedono node-gyp. Non selezionarli a meno che tu non abbia già installato Visual Studio sul tuo computer o non ti dispiacerà percorrere questa strada.
Aggiornamento 2015/10/24: sembra che qualcuno ha trovato una soluzione per utilizzare il nodo-gyp su Windows senza installare VS: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
node-gyp non richiede VS o Windows "node-gyp è uno strumento da riga di comando multipiattaforma scritto in Node.js per la compilazione di moduli di addon nativi per nodo.js, che toglie il dolore di gestire le varie differenze nelle piattaforme di costruzione " – rainabba
@rainabba Ecco perché ho scritto: Questa risposta riguarda gli sviluppatori per Windows, su Windows VS. –
@rainabba Vorrei citare la prima frase del nodo -gyp git repo fa tutto okay, chiaramente non sono stato afflitto da problemi di node-gyp sulla finestra – shanks
- 1. Il miglior approccio per l'analisi XML sull'iPhone
- 2. Miglior editor XML per Eclipse
- 3. Il miglior modulo Python per Berkeley DB?
- 4. Drupal: miglior modulo forum?
- 5. Qual è il miglior modulo Drupal Survey
- 6. Miglior modulo Python per l'analisi HTML
- 7. Il miglior modulo node.js per trovare la posizione?
- 8. Lettura del nodo Xml per ciascun ciclo
- 9. Qual è il nodo radice in XML?
- 10. xpath per il nodo
- 11. Come selezionare il nodo campi XML per tutte le righe
- 12. selezionare XML nodo utilizzando LINQ to XML
- 13. collegamento statico non funzionante per il modulo nodo
- 14. Inserire nodo XML prima di nodo specifico utilizzando C#
- 15. Ottenere valore del nodo utilizzando il modulo XML :: XPath in Perl
- 16. Modifica di un valore di nodo XML
- 17. Android: miglior parser per analizzare i dati XML
- 18. Come elencare gli attributi del nodo XML con XML :: LibXML?
- 19. come cambiare nodo XML valori
- 20. Ottieni il nodo root di XML doc utilizzando simplexml
- 21. C#: Modifica di un nodo XML
- 22. Aggiunta di attributi a un nodo XML
- 23. Come scegliere un modulo nodo?
- 24. Webpack: come posso includere il css di un modulo nodo?
- 25. Salta il primo nodo e itera dal secondo nodo di un xml in VBS
- 26. C'è un modulo gui standlone per l'applicazione di nodo
- 27. Come selezionare un nodo XML con il valore di nodo #text child più lungo con XPath?
- 28. Come utilizzare il modulo nodo modificato usando il ramo github?
- 29. Un semplice programma per i valori di nodo e nodo CRUD del file xml
- 30. Drupal modulo, controllare se il tipo di nodo
A mio avviso, questa domanda non è fuori tema. – BairDev
Dovresti controllare questo http://stackoverflow.com/questions/10568512/how-to-find-search-find-npm-packages – R01010010
Very helful: https://bufferwall.com/petersirka/20160428-how-to -parse-a-large-xml-o-csv-in-nodo-js-total-js/ –