제 질문은 꽤 간단합니다. 내가 원하는 것은 얼마나 많은 직원 태그가 직원 태그 안에 있는지를 얻는 것입니다. 내 XML은XML childnodes의 길이를 얻는 방법
items=request.responseXML.getElementsByTagName("employees")[0].childNodes;
alert(items.length);
제 질문은 꽤 간단합니다. 내가 원하는 것은 얼마나 많은 직원 태그가 직원 태그 안에 있는지를 얻는 것입니다. 내 XML은XML childnodes의 길이를 얻는 방법
items=request.responseXML.getElementsByTagName("employees")[0].childNodes;
alert(items.length);
당신이 중첩하지 않는 한 직원의 태그 ...
<employees>
<employee>
<name></name>
<city></city>
</employee>
<employee>
.
.
.
</employees>
내가 길이에 시도하기 위해 자바 스크립트를 사용하고 있지만 제로오고 계속 ... 다음과 같습니다 당신은 간단하게 사용할 수 있습니다
request.responseXML.getElementsByTagName("employee").length
방금 시도했지만 정의되지 않았습니다. – landogriffen
@landogriffen 당신은'request.responseXML.getElementsByTagName ("employee"). 길이가 아니라'items'에'request.responseXML.getElementsByTagName ("employee")'를 할당해야합니다. –
당신이 다른 디버깅을 시도 해 봤나? childNodes의 가치는 무엇입니까? –
'items = request.responseXML.documentElement.childNodes;'시도한 적이 있습니까? –
@PaulS. 'getElementsByTagName'은'request.responseXML'이'null'이라면 에러를 일으킬 것입니다. –