Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jquery xml parsing (https://javascript.ru/forum/jquery/4689-jquery-xml-parsing.html)

Anton7777 13.08.2009 16:32

jquery xml parsing
 
Привет, подскажите плиз, как можно на клиенте распарсить xml с помощью jquery, при чем xml получаю не через ajax, а типа передаю в скрытом поле на страницу. дак вот, пробовал как везде советуют
xml = <xmltag1><xmlteg2>aqsda</xmltag2><xmlteg2>aqsda</xmltag2></xmltag1>
$(xml).find("xmltag1").each(function() {$(this).find("xmltag2").each(....)}), но не работает сцуко. смотрю в дебагер объект $(xml) предсавляет собой массив элементами которого являются в перемешку теги иксемельки, как открывающие так и закрывающие, что странно.

B~Vladi 13.08.2009 17:59

Сначало научитесь руками парсить...

Anton7777 14.08.2009 12:46

http://www.w3schools.com/Dom/dom_parser.asp вот тута правильный ответ

B~Vladi 14.08.2009 15:29

Цитата:

Сообщение от Anton7777
правильный ответ

Не понял... мой не правильный чтоли?!

AzriMan 23.11.2009 17:36

Цитата:

Сообщение от Anton7777 (Сообщение 26798)
Привет, подскажите плиз, как можно на клиенте распарсить xml с помощью jquery, при чем xml получаю не через ajax, а типа передаю в скрытом поле на страницу. дак вот, пробовал как везде советуют
xml = <xmltag1><xmlteg2>aqsda</xmltag2><xmlteg2>aqsda</xmltag2></xmltag1>
$(xml).find("xmltag1").each(function() {$(this).find("xmltag2").each(....)}), но не работает сцуко. смотрю в дебагер объект $(xml) предсавляет собой массив элементами которого являются в перемешку теги иксемельки, как открывающие так и закрывающие, что странно.

а ничего, что у Вас открывается xmlteg2, а закрывается xmltag2? или это мелочи, на которые парсер закроет глаза? :)


Часовой пояс GMT +3, время: 18:27.