javascript を使用して '名簿' に子の値がないことを確認する方法
<club code="3RD1" tvcode="">
<name>3RD PLACE TEAM 1</name>
<roster/>
</club>
<club code="3RD1" tvcode="">
<name>3RD PLACE TEAM 1</name>
<roster>
<player code="AUQ"/>
</roster>
</club>
javascript を使用して '名簿' に子の値がないことを確認する方法
<club code="3RD1" tvcode="">
<name>3RD PLACE TEAM 1</name>
<roster/>
</club>
<club code="3RD1" tvcode="">
<name>3RD PLACE TEAM 1</name>
<roster>
<player code="AUQ"/>
</roster>
</club>
jqueryが使えるなら、
$.parseXMLを使用してこれを解析できます
xmlDoc = $.parseXML( "<xml></xml>" );
そしてfind
、優先ノードを取得するために使用できます
$(xmlDoc).find("roster")
を介して子供の数を取得します
.children().length
それを一緒に入れて
var rostersChildren = $(xmlDoc).find("roster").children().length;
console.log(rostersChildren > 0);
ここにサンプルフィドルがあります。