У меня есть XML-файл, который я загружаю через jQuery, после загрузки XML я прочитал XML, получая значения. Проблема, с которой я сталкиваюсь, заключается в том, что XML имеет элемент с именем VAL, внутри которого есть дочерний элемент, также называемый VAL. Поэтому, когда я использую:jquery возвращает значения XML как одну строку вместо отдельных значений
var val = $(loadedElements[i]).find('val').text();
console.log("val = ", val);
Я получаю все элементы val как одну строку, не разделенную как родительский и дочерний.
Вот пример XML я работаю:
<e>
<name>myElement</name>
<type>TEXT</type>
<val>text to display</val>
<acts>
<act>
<type>CLICK</type>
<val>http://www.example.com</val>
</act>
</acts>
</e>
В этом примере XML, когда я выводить вал с помощью console.log("val = ", val);
я вижу: вал = "текст для отображения http://www.example.com.
Как я могу выделить два элемента VAL?
Благодаря
Стивен
Brill Янт, первый вариант работал, спасибо. – StephenAdams