JS 구문 분석 XML 파일 및 XML 문자열에 대한 자세한 설명

高洛峰
풀어 주다: 2016-12-19 16:12:10
원래의
2140명이 탐색했습니다.

JS가 XML 파일 구문 분석

로그인 후 복사

JS가 XML 문자열 구문 분석

로그인 후 복사

XML 테스트

   1 1   2 2   3 3   4 4   5 5   6 6  
로그인 후 복사

사용 방법

var xmldoc=loadXML(text.xml) var elements = xmlDoc.getElementsByTagName("Company"); for (var i = 0; i < elements.length; i++) { var name = elements[i].getElementsByTagName("cNname")[0].firstChild.nodeValue; var ip = elements[i].getElementsByTagName("cIP")[0].firstChild.nodeValue; }
로그인 후 복사

위 방법은 IE에 적합합니다. IE와 Firefox 브라우저에서 XML을 구문 분석하는 문제를 논의해 보겠습니다.

IE와 Firefox에 대해 각각 xml 문서와 xml 문자열을 분석했습니다. 분석 결과, 모든 코드가 주석 처리되어 있습니다. 함수의 어떤 부분을 알고 싶으시면
주석을 제거하시면 됩니다.

Ajax 환경에서 xml을 구문 분석하는 경우 원칙은 실제로 동일합니다. 단, ajax에 배치된 경우 반환된 xml을 여전히 구문 분석해야 한다는 점만 다릅니다.

로그인 후 복사

xml의 각 노드 수준이 가장 짜증나는 문제입니다. 올바른 노드가 나오는 한 계속해서 시도해 볼 수 있습니다.
쉽게 판단할 수 있습니다. 노드의 계층적 관계를 확인하거나 한 번만 디버깅할 수 있습니다.
이 점에서는 json을 읽고 이해하는 것이 더 낫다고 생각합니다. 이 분석은 너무 힘들다!

house.xml 문서의 내용은 다음과 같습니다.

 
150万 一室三居 200万 230万
로그인 후 복사


JS 구문 분석 XML 파일 및 XML 문자열에 대한 자세한 내용을 보려면 다음을 참조하세요. PHP 중국어 웹사이트를 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!