0
XML 문서에서 값을 추출하여 인쇄하려고합니다. 는 또한 아이의 수 (하위 노드) 각 노드 has.That가 카운트 할 제 태그 2 아이 및 제 2 태그는 3Javascript를 사용하여 XML 문서에서 값을 추출하는 방법
이것은 XML 문서
<?xml version="1.0" ?>
<A>
<a1>a1</a1>
<a2>a2</a2>
<B>
<C>2</C>
<C>3</C>
</B>
<B>
<C>4</C>
<C>5</C>
<C>6</C>
</B>
</A>
이것은 보유 MY 자바 스크립트 문서
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","extractexample.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
xmlObj=xmlDoc.documentElement;
document.write(xmlDoc.getElementsByTagName("B")[0].childNodes[0].nodeValue);
겪고있는 문제는 무엇입니까? – slifty
AJAX 결과를 얻고 있습니까? XML 파일이 xmlhttp.responseXML에 있습니다. 불 덩어리로 확인하십시오. –
안녕하세요 내가 document.write (xmlDoc.getElementsByTagName ("C"). 길이를 쓰는 경우); 이것은 총 태그 수를 계산합니다. 출력은 5로 맞지만 각 태그의 자식 노드 수를 개별적으로 계산하고 싶습니다. 어떤 코드를 써야할지 모르겠다. –