Webcrossing을 살펴 보았지만 제품에 대한 온라인 설명서가없는 것 같습니다. 아마도 상업용 제품조차도 무료 온라인 문서를 가지고있는 경향이 있기 때문에 약간의 놀람 인 문서를 얻기 위해 돈을 내야한다고 생각합니다. 개발자가 제품을 평가할 수있는 다른 방법은 없을까요?
문서에 액세스 할 수있는 경우 (귀하/고용주가 비용을 지불 한 이후로해야 함) 문서에서 XML을 처리하는 방법을 찾는 것이 좋습니다. Webcrossing은 빌트인 XML 구문 분석 기능을 암시해야하는 XMLRPC 기능을 내장했다고 주장합니다.
그런 것들이 내장 된 대부분의 자바 스크립트 엔진은 XML을 DOM 객체로 변환하는 DOM 파서를 구현하는 경향이 있습니다. 이점은 getElementById()
, getElementsByTagName()
, element.children
등의 익숙한 DOM 작업을 사용하여 XML 문서를 트래버스하고 처리 할 수 있다는 것입니다. 단점은 위의 자세한 DOM 연산을 사용하여 XML 문서를 트래버스하고 처리해야한다는 것입니다.
그러나 Webcrossing이 내장 XML 파서를 제공하지 않으면 (XMLRPC를 지원할 가능성이 거의 없음) 다음 최상의 방법은 node.js 모듈을 이식하는 것입니다. 일부 XML 관련 모듈은 다음과 같습니다 :
https://github.com/joyent/node/wiki/modules#wiki-parsers-xml
위의 목록은 완전한되지 않습니다.그것은 부수적 위키에 나와 있지 않은 (가장 좋은 건 포트에이 모듈이 될 것이라고 나에게 보이는 구글의 빠른 검색에서
https://npmjs.org/
: 전체 목록은 여기 고궁 박물원 레지스트리를 검색 할 수 있습니다) :
https://github.com/nfarina/xmldoc
이이 노드뿐만 아니라 웹 브라우저에서 작동하도록 설계되었습니다됩니다에 해당 xmldoc 모듈이 유일하다. 그래서 아마도 포팅 될 가능성이 더 높습니다.
어쨌든 설명서를 먼저 읽거나 Webcrossing 기술 지원부에 문의하십시오.
일부 관련 코드를 표시 할 수 있습니까? JS 객체로 변환하려는 XML 일 수 있습니다. –
어떤 서버 측 환경을 사용하고 있습니까? 코뿔소? Node.js. 대답은 당신의 통역사에 따라 다를 것입니다. (마치 웹 브라우저 처럼요?) – slebetman
자바 스크립트는 클라이언트 측입니다. 대신 JSON을 사용하는 것이 좋습니다. http://w3schools.com/xml/xml_to_html.asp – Zachrip