5

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>
4

1 に答える 1

4

jqueryが使えるなら、

$.parseXMLを使用してこれを解析できます

xmlDoc = $.parseXML( "<xml></xml>" );

そしてfind、優先ノードを取得するために使用できます

$(xmlDoc).find("roster")

を介して子供の数を取得します

.children().length

それを一緒に入れて

var rostersChildren = $(xmlDoc).find("roster").children().length;
console.log(rostersChildren > 0);

ここにサンプルフィドルがあります。

于 2013-05-09T11:33:23.233 に答える