Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   получить значение атрибута из xml (https://javascript.ru/forum/misc/17446-poluchit-znachenie-atributa-iz-xml.html)

ErshKUS 19.05.2011 16:28

получить значение атрибута из xml
 
вот если так:
function ajaxRead(file){ 
  var xmlObj; 
  if(window.XMLHttpRequest){ 
      xmlObj = new XMLHttpRequest(); 
  } else if(window.ActiveXObject){ 
      xmlObj = new ActiveXObject("Microsoft.XMLHTTP");  
  } else { 
      return; 
  } 
  xmlObj.onreadystatechange = function(){ 
    if(xmlObj.readyState == 4){ 
       var testvalue = xmlObj.responseXML.getElementsByTagName('data')[0].firstChild.data;

     } 
    } 
    xmlObj.open ('GET', file, true); 
    xmlObj.send (''); 
  }


то в testvalue можно получить значение test1 из такого XML:
Код:

<data>test1</data>
А вот как мне получить "test2"? из такого xml:
Код:

<data atr="test2" />
порылся в инете, но ответа не нашел (может плохо рылся).
Помогите люди добрые.

walik 19.05.2011 17:51

xml.getElementsByTagName('data')[0].getAttribute('atr');

ErshKUS 19.05.2011 21:28

Цитата:

Сообщение от walik (Сообщение 105427)
xml.getElementsByTagName('data')[0].getAttribute('atr');

Вот спасибо! Точный ответ без ненужных слов


Часовой пояс GMT +3, время: 17:47.