if you are using MSXML4, try the following<script> var xmldoc = new ActiveXObject("MSXML2.DOMDOCUMENT.4.0"); xmldoc.async = false; xmldoc.load("root.xml"); alert(xmldoc.xml); var nodes = xmldoc.selectNodes("//*"); for (var i=0; i < nodes.length; i++) { alert("node:\n"+nodes[i].nodeName + ":" + nodes[i].text); var attributes = nodes[i].attributes; for (var j=0; j < attributes.length; j++) alert("attributes:" + attributes[j].nodeName + ":" + attributes[j].nodeValue); } </script>
var xmldoc = new ActiveXObject("MSXML2.DOMDOCUMENT.4.0");
xmldoc.async = false;
xmldoc.load("root.xml");
alert(xmldoc.xml);
var nodes = xmldoc.selectNodes("//*");
for (var i=0; i < nodes.length; i++)
{
alert("node:\n"+nodes[i].nodeName + ":" + nodes[i].text);
var attributes = nodes[i].attributes;
for (var j=0; j < attributes.length; j++)
alert("attributes:" + attributes[j].nodeName + ":" + attributes[j].nodeValue);
}
</script>