有没有办法使用javascript获取XML节点的属性名称。 让我们把它作为XML样本
<?xml version="1.0" encoding="UTF-8"?>
<Employees>
<Count name="EmployeeCount">100</Count>
<employee id="9999" >Harish</employee>
<Salary>
<year id="2000">50 Grands</year>
<year id="2001">75 Grands</year>
<year id="2002">100 Grands</year>
</Salary>
</Employees>
我使用ActiveXObject加载XML。你可以看到并非所有元素都有属性。我需要列出所有属性,如
name
id
id
id
id
答案 0 :(得分:1)
试试这个:
var nodes = xml.selectNodes("//@*")
for(var i=0; i < nodes.length; i++)
{
alert(nodes[i].nodeName);
}