Атрибуты узла XML с использованием Javascript - PullRequest
0 голосов
/ 10 октября 2009

Есть ли способ получить имя атрибута узла XML, используя javascript. Давайте возьмем это как образец 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>

Я загружаю XML с помощью ActiveXObject. Как видите, не все элементы имеют атрибуты. Мне нужно перечислить все атрибуты, как

name
id
id
id
id

1 Ответ

1 голос
/ 10 октября 2009

Попробуйте это:

var nodes = xml.selectNodes("//@*")
for(var i=0; i < nodes.length; i++)
{
    alert(nodes[i].nodeName);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...