답변:
xml2js 시도 할 수 있습니다 . 간단한 XML to JavaScript 객체 변환기입니다. XML을 JS 객체로 변환하여 컨텐츠에 쉽게 액세스 할 수 있습니다.
다른 옵션은 다음과 같습니다.
나는 xml2js
그것을 사용 했고 그것은 나를 위해 잘 작동했다. 나머지는 스스로 시도해야 할 수도 있습니다.
xml-stream
나를 위해 아주 잘 일했습니다. 원격 서버에서 XML 데이터를 수신 할 때 특히 편리합니다.
이 답변은 Windows 개발자와 관련이 있습니다. node-expat 에 의존하지 않는 XML 구문 분석 모듈을 선택하려고합니다 . Node-expat에는 node-gyp이 필요하고 node-gyp에는 시스템에 Visual Studio를 설치해야합니다. 컴퓨터가 Windows Server 인 경우 Visual Studio를 설치하고 싶지 않습니다.
그렇다면 어떤 XML 파싱 모듈을 선택해야할까요?
많은 문제를 해결하고 xml2js 또는 xmldoc을 사용하십시오 . 그들은에 따라 sax.js 노드 활력을 필요로하지 않는 순수 자바 스크립트 솔루션입니다.
libxmljs 와 xml-stream 모두 node-gyp가 필요합니다. 컴퓨터에 Visual Studio가 이미 설치되어 있거나 그 길을 가고 싶지 않은 경우가 아니면 선택하지 마십시오.
2015-10-24 업데이트 : 누군가 VS를 설치하지 않고 Windows에서 node-gyp를 사용하는 솔루션을 찾은 것 같습니다 : https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692
.find()
.