使用javascript检查XML节点是否存在

时间:2013-05-09 11:16:05

标签: javascript

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

1 个答案:

答案 0 :(得分:2)

如果你可以使用jquery,

您可以使用$.parseXML

解析此问题
xmlDoc = $.parseXML( "<xml></xml>" );

然后您可以使用find来获取首选节点

$(xmlDoc).find("roster")

通过

获得孩子数量
.children().length

把它放在一起

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

这是一个示例fiddle