For i = 0 To node.Attributes.length - 1
Response.Write node.Attributes.Item(i).Name & ":"
Response.Write node.Attributes.Item(i).Text & "<br>"
Next
Response.Write node.Attributes.Item(i).Name & ":"
Response.Write node.Attributes.Item(i).Text & "<br>"
Next
<HTML>
<HEAD>
<xml id=d>
<root>
<a z="dfd" c="sadf" zz="ddd"/>
</root>
</xml>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=javascript>
var node;
node = d.XMLDocument.selectSingleNode("//a");
for (var i = 0; i < node.attributes.length; i++)
alert(node.attributes.item(i).name + ":" + node.attributes.item(i).text);
</SCRIPT>
</BODY>
</HTML>
<HEAD>
<xml id=d>
<root>
<a z="dfd" c="sadf" zz="ddd"/>
<a x="1"/>
</root>
</xml>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=javascript>
var nodeList;
var node;
var i, j;
nodeList = d.XMLDocument.selectNode("//a");
for (j = 0; j < nodeList.length; j++) {
node = nodeList.item(j);
for (i = 0; i < node.attributes.length; i++)
alert(node.attributes.item(i).name + ":" + node.attributes.item(i).text);
}
</SCRIPT>
</BODY>
</HTML>