我有下面的代碼在那裏我試圖讓C:CreationDate節點:的Javascript的XML解析器:如何獲取具有節點「:」在名稱
value = '<?xml version="1.0" encoding="UTF-8"?><content><c:CreationDate>2010-09-04T05:04:53Z</c:CreationDate></content>';
xml = (new DOMParser()).parseFromString(value, 'text/xml');
console.log(xml.getElementsByTagName('c:CreationDate'));
不幸的是它返回一個空數組,而不是使用xml中的節點的數組。我認爲這是由於「:」符號引起的。
有沒有辦法逃脫它?
注意:請不要在childNodes或類似的東西上建議使用。這對我來說不起作用,因爲我的xml驗證複雜(這裏僅僅是一個示例),將來很可能會改變,我只能依賴標籤名稱。
謝謝!