[node.js] XML 파싱을위한 최고의 노드 모듈 [닫기]

XML 구문 분석과 관련하여 XML 구문 분석에 사용할 수있는 가장 좋은 노드 모듈은 무엇입니까?



답변

xml2js 시도 할 수 있습니다 . 간단한 XML to JavaScript 객체 변환기입니다. XML을 JS 객체로 변환하여 컨텐츠에 쉽게 액세스 할 수 있습니다.

다른 옵션은 다음과 같습니다.

  1. libxmljs
  2. XML 스트림
  3. xmldoc
  4. cheerio – 핵심 jQuery for XML (및 HTML)의 하위 세트를 구현합니다.

나는 xml2js그것을 사용 했고 그것은 나를 위해 잘 작동했다. 나머지는 스스로 시도해야 할 수도 있습니다.


답변

이 답변은 Windows 개발자와 관련이 있습니다. node-expat 에 의존하지 않는 XML 구문 분석 모듈을 선택하려고합니다 . Node-expat에는 node-gyp이 필요하고 node-gyp에는 시스템에 Visual Studio를 설치해야합니다. 컴퓨터가 Windows Server 인 경우 Visual Studio를 설치하고 싶지 않습니다.

그렇다면 어떤 XML 파싱 모듈을 선택해야할까요?

많은 문제를 해결하고 xml2js 또는 xmldoc을 사용하십시오 . 그들은에 따라 sax.js 노드 활력을 필요로하지 않는 순수 자바 스크립트 솔루션입니다.

libxmljsxml-stream 모두 node-gyp가 필요합니다. 컴퓨터에 Visual Studio가 이미 설치되어 있거나 그 길을 가고 싶지 않은 경우가 아니면 선택하지 마십시오.

2015-10-24 업데이트 : 누군가 VS를 설치하지 않고 Windows에서 node-gyp를 사용하는 솔루션을 찾은 것 같습니다 : https://github.com/nodejs/node-gyp/issues/629#issuecomment-138276692


답변