我想通過遍歷每個節點來解析下面的xml數據。通過遍歷javascript中的每個節點來解析xml數據
<example>
<name>BlueWhale</name>
<addr>101 Yesler Way, Suite 402</addr>
<city>Seattle</city>
<state>Washington</state>
</example>
現在我要訪問的每個節點,而無需執行getElementsByTagName並在javascript打印每個節點名&的nodeValue,有像,rootElement的,則firstChild,nextSibling事情,我不知道的幫助。
我想通過以下方式
var txt = " <example> <name>BlueWhale</name> <addr>101 Yesler Way, Suite 402</addr> <city>Seattle</city> <state>Washington</state> </example> "
var domParser = new DOMParser();
xml = domParser.parseFromString(txt, "text/xml");
var el =xml.documentElement.nodeName;
console.log(el);
並打印出每個變種。 任何人都可以請幫忙。
你會考慮使用庫來爲你解析嗎? –
檢查此http://www.w3schools.com/xml/xml_parser.asp –
請參閱相關問題http://stackoverflow.com/questions/17604071/parse-xml-using-javascript。 – user1929959