<script src="../../file/zxml.src.js" type="text/javascript"></script>
<script type="text/javascript">
var xmlData = "<root><student id='001'/><student id='002'/><student id='003'/></root>";
var oXml = zXmlDom.createDocument();
oXml.loadXML(xmlData);
var itemArray = oXml.documentElement.childNodes;
if (itemArray != null && itemArray.length > 0) {
var len = itemArray.length;
for (var i = 0; i < len; i++) {
var item = itemArray[i];
document.writeln("nodeName: " + item.nodeName);
if (item.attributes != null) {
var m = item.attributes.length;
for (var n = 0; n < m; n++) {
var childitem = item.attributes[n];
document.write("attrName: " + childitem.nodeName + ",value: " + childitem.nodeTypedValue);
}
}
document.writeln("--------------");
}
}
document.writeln("end");
</script>
结果:
nodeName: student attrName: id,value: 001-------------- nodeName: student attrName: id,value: 002-------------- nodeName: student attrName: id,value: 003-------------- end