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 중국어 웹사이트를 주목하세요!