Yanıtlar:
Xml2js'yi deneyebilirsiniz . JavaScript nesne dönüştürücü basit bir XML. XML'inizin içeriğine kolaylıkla erişebilmeniz için bir JS nesnesine dönüştürülmesini sağlar.
İşte diğer bazı seçenekler:
Kullandım xml2js
ve benim için iyi çalıştı. Gerisi kendiniz denemeniz gerekebilir.
xml-stream
benim için çok iyi çalıştı. Uzak bir sunucudan XML verileri alırken özellikle kullanışlıdır.
Bu yanıt Windows için geliştiricilerle ilgilidir. Düğüm-expat'a bağlı OLMAYAN bir XML ayrıştırma modülü seçmek istiyorsunuz . Düğüm-expat, düğüm-gyp gerektirir ve düğüm-gyp , makinenize Visual Studio yüklemenizi gerektirir . Makineniz bir Windows Server ise, kesinlikle Visual Studio'yu yüklemek istemezsiniz.
Peki, hangi XML ayrıştırma modülü seçilecek?
Kendinize çok fazla sorun kaydedin ve xml2js veya xmldoc kullanın . Düğüm- gyp gerektirmeyen saf bir Javascript çözümü olan sax.js'ye bağlıdırlar .
Hem libxmljs hem de xml-stream node- gyp gerektirir. Makinenizde zaten Visual Studio yüklü değilse veya o yoldan gitmemenizin sakıncası yoksa bunları seçmeyin.
2015-10-24 Güncellemesi: Birisi VS'yi yüklemeden Windows'ta düğüm-gyp kullanmak için bir çözüm buldu: https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
.find()
gerçekten kullanışlı gibi komutlarla gezilmesine izin verir .