你如何解释没有孩子的xml节点?

时间:2014-02-14 15:08:09

标签: jquery xml xml-parsing

现在我遇到了一些关于我正在使用jQuery的XML的问题。

节点有两种样式:

<stylegroup></stylegroup>
<stylegroup/>

所以现在我只是迭代节点并说:

data.children().each(function(){
     console.log("node", $(this).prop("nodeName"));
     console.log("value", $(this).text());
});

正如你可以猜到的那样,它适用于上面的例子,但不适用于那些没有孩子的人。

我如何解释这个?在获取文本之前检查它是否有孩子?

当我在$(this).text()上拨打<stylegroup/>时,它会实际打印出所有内容,然后查找结束标记。

修改:http://jsfiddle.net/sLMxk/

1 个答案:

答案 0 :(得分:0)

在DOM的标记中以不同于XML的方式读取它。