JQuery для разбора XML - PullRequest
       3

JQuery для разбора XML

0 голосов
/ 27 июня 2009

Я пытаюсь использовать jquery для разбора XML.

Фрагмент моего XML выглядит следующим образом

<ex>Some text here <it>some italic text</it> some more text <it>text more </it> text text <it>some more italic</it>go go</ex>

Я хочу получить текст и теги и отобразить мой контент следующим образом

Some text here <i>some italic text</i> some more text <i>text more</i> text text <i> some more italic</i> go go

По сути, получите текст и отформатируйте его, как показано выше

Любая помощь приветствуется

Спасибо

Ответы [ 3 ]

3 голосов
/ 27 июня 2009

Вот пара хороших руководств, которые помогут вам начать работу с примерами кода:

http://blog.reindel.com/2007/09/24/jquery-and-xml-revisited/

http://www.switchonthecode.com/tutorials/xml-parsing-with-jquery

1 голос
/ 28 июня 2009

Вы можете попробовать что-то вроде этого, я не уверен в $ this.text (), так как это может игнорировать теги разметки, которые есть в xml, поскольку вы не можете использовать метод .html () в документах xml. Надеюсь, вы должны указать правильное направление. Это также предполагает, что у вас есть несколько тегов 'ex'.

$.get("youXML.xml",
            function(data){
                var parsedHTML = "<div>";

                //For each ex tag do this
                $(data).find("ex").each(function(){
                    var $this = $(this);//The current ex tag we are iteration over
                    parsedHTML += "<p>"  + $this.text() + "</p>";
                });
                parsedHTML += "</div>";

                $("#container").html(parsedHTML);
            });
0 голосов
/ 10 ноября 2009

Проверьте jParse плагин jQuery XML Parse jParse !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...