2012-06-18 4 views
0

Привет Iam новичок в XML и javascript. Но я хочу выбрать узел, который содержит «страховку». Я хочу сделать это, потому что есть узлы с одним и тем же именем узла, которые могут содержать другой текст. Файл XML может выглядеть следующим образом.XML получить определенный узел с определенным атрибутом

<Description>Hi hello</Description> 
<Description>insurance will</Description> 
<Description>come here</Description> 
<Description>lalaland</Description> 
+0

См http://stackoverflow.com/questions/649614/xml-parsing-of-a-variable-string-in-javascript для разбора XML – ManseUK

ответ

1
var descs = document.getElementsByTagName('Description'); 
for (var i = 0, len = descs.length; i < len; i++) { 
    if (descs[ i ].textContent === 'insurance will') { 
     // This node is the right one! 
    } 
} 
+0

Я использовал матч ("страхование") вместо .textContent –

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