觉得有一定的收藏价值
function listAllStates()
{ var xmlDoc;
var xmlString = '<states><state>wei</state></states>';
if (document.implementation.createDocument) {
var parser = new DOMParser()
xmlDoc = parser.parseFromString(xmlString, "application/xml")
// MSIE
} else if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(xmlString)
}
{ var xmlDoc;
var xmlString = '<states><state>wei</state></states>';
// Mozilla and Netscape browsers
if (document.implementation.createDocument) {
var parser = new DOMParser()
xmlDoc = parser.parseFromString(xmlString, "application/xml")
// MSIE
} else if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(xmlString)
}
var x = xmlDoc.getElementsByTagName('state');
alert (xmlDoc);
alert (x.length);
}
listAllStates();
相关链接:
http://diveintogreasemonkey.org/patterns/parse-xml.html
http://developer.taboca.com/cases/en/client-javascript-dom-parser/
Import XML from a file
http://www.quirksmode.org/dom/importxml.html