Поиск и чтение атрибутов в XML
Здравствуйте
Помогите найти в xml значения атрибутов вот сам xml <?xml version="1.0" encoding="utf-8"?> <customers number="10"> <customer debNumber="101" debName="Datahouse Ltd." debBalance="3385,18" /> <customer debNumber="103" debName="The Optician" debBalance="365,43" /> <customer debNumber="104" debName="Q. P. Audit Firm" debBalance="477,06" /> <customer debNumber="105" debName="The Lawyer Office" debBalance="0,00" /> <customer debNumber="106" debName="Famlab" debBalance="0,00" /> <customer debNumber="107" debName="The Plumber" debBalance="0,00" /> <customer debNumber="108" debName="The Furniture Factory" debBalance="0,00" /> <customer debNumber="109" debName="The Dream Company" debBalance="107,58" /> <customer debNumber="102" debName="Schmidt & Co." debBalance="0,00" /> <customer debNumber="110" debName="Expotium GmbH" debBalance="0,00" /> </customers> Хочу найти в нем все значения атрибута debNumber, которые находятся в элементах customer вот js код
$(document).ready(function()
{
$('#linkLetter').click(function()
{
$.get('customers.xml', function(data)
{
a = $(data).find('customer');
var b = a[0].getAttribute("debNumber");
alert(b)
});
return false;
});
});
ТАк работает, но alert возвращает только значение 1-го атрибута, а мне нужны все Если пишу цикл, то ничего не работает А метод jQuery attr() возвращает только первый атрибут Подскажите, что делать, пожалуйста ? Может у JQuery есть метод, который возвращает массив всех указанных атрибутов ? Но я такой не нашел :( |
Цитата:
пройди по всему массиву в цикле |
a = $(data).find('customer').each(function(elem) {
//код
});
Так вроде он должен пройтись по всем элементам |
Цитата:
ничего не выдает |
Цитата:
|
| Часовой пояс GMT +3, время: 01:13. |