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

5
如何使用JavaScript检查“roster”是否没有子值
<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编程成果吗? - Smile
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);

这是一个示例代码片段

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接