如何使用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")

并通过获得 child 人数
.children().length

把它放在一起
var rostersChildren = $(xmlDoc).find("roster").children().length;
console.log(rostersChildren > 0);

这是一个示例fiddle

关于javascript - 检查XML节点是否存在或不使用javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16460459/

10-12 15:47