2011-12-15 3 views
0

Я понимаю, когда формат в такомв javascript, как извлечь данные из xml в таком формате?

<MyML> 
    <test1>47.2727</test1> 
    <test2>54.3421</test2> 
</MyML> 

я могу использовать

$(xmldata).find('MyML').each(function(){ 
var currV = $(this).find('test1').text(); 
var dateT = ($(this).find('test2').text(); 

, чтобы получить эти два значения.

Но что, если формат xml станет таким?

<MyML> 
<test1 val="47.2727"/> 
<test2 val="54.3421"/> 
</MyML> 

и атрибут может мне больше, чем два, возможно, TEST3, test4 или более , какую команду я должен использовать, чтобы получить все значения?

+0

это 'Javascript', не' PHP'. Вы хотите это в PHP? Или он должен быть восстановлен? – Jon

+0

извините его в Javascript, мои ошибки – user987013

+0

Вы также должны снять тэг PHP, так как он здесь не имеет отношения. – Jon

ответ

1

Попробуйте

$(this).find('test1').attr('val'); 

и т.д ...

Смежные вопросы