У меня есть XML-строка, как это:Как получить значение, встроенное внутри тега xml, используя javascript?
<?xml version="1.0"?>
<itemsPrice>
<setA>
<Category Code="A1">
<price>30</price>
</Category>
<Category Code="A2">
<price>20</price>
</Category>
</setA>
<setB>
<Category Code="A3">
<price>70</price>
</Category>
<Category Code="A4">
<price>80</price>
</Category>
</setB>
</itemsPrice>
Как получить значение атрибута «Код» в яваскрипте переменного или массив? Я хочу: A1, A2, A3, A4 желательно в массиве. Или, если он может быть получен внутри «каждой» функции, которая тоже хороша. Как мне заняться в Javascript?
Вот что я пробовал:
var xml=dataString; // above xml string
xmlDoc = $.parseXML(xml);
$xml = $(xmlDoc);
$code = $xml.find("Category");
alert($code.text()); // gives me the values 30 20 70 80
// I want to get the values A1 A2 A3 A4
Большое спасибо. Он отлично работает! – zolio
@zolio в отличие от моего ответа? –