0
現在我遇到了一些XML問題,我正在使用jQuery。你如何解釋沒有孩子的xml節點?
節點有2款對他們說:
<stylegroup></stylegroup>
<stylegroup/>
所以現在我只是遍歷節點,並說:
data.children().each(function(){
console.log("node", $(this).prop("nodeName"));
console.log("value", $(this).text());
});
正如您可以猜到,它會爲上層工作例如,但不是沒有孩子的人。
我該如何解釋?在獲取文本之前檢查它是否有孩子?
當我呼籲<stylegroup/>
$(this).text()
它實際上將打印出一切後,尋找結束標記。
你能設置一個jsfiddle嗎? –
它是一個簡單的小提琴,太簡單了,我以爲我不需要一個,但在這裏你去。 – Fallenreaper
但問題不在於XML,而在於瀏覽器將XML解析爲HTML。不要將XML添加到DOM中http://jsfiddle.net/sLMxk/1/ –