Чтение данных из файла ATOM с помощью jquery. - PullRequest
0 голосов
/ 29 января 2010

я пытаюсь прочитать файл xml / atom, код:

 $.ajax({
        type: 'GET',
        url: options.url,
        data: options.data,
        dataType: 'xml',
        async:options.async,
        success: function(xml) {
            var feed = new JFeed(xml);
            if(jQuery.isFunction(options.success)) options.success(feed);
        }
    });

Файл атома имеет поле наподобие этого:

<entry>
  <content type="xhtml">
    <div xmlns="http://www.w3.org/1999/xhtml">Docentes y alumnos desa...</div>
  </content>
</entry>

Код для чтения тега содержимого:

jQuery(this).find('content').eq(0).text();

это -> входная часть.

Проблема в том, что при выполнении jQuery эта строка возвращает «Docentes y alumnos desa ...». Есть способ, которым jQuery возвращает ---->

"<div xmlns="http://www.w3.org/1999/xhtml">Docentes y alumnos desa...</div>"

Спасибо !! и извините за английский !!

1 Ответ

0 голосов
/ 29 января 2010
jQuery(this).find('content').eq(0).html();

начиная с

http://api.jquery.com/html/

:]

Редактировать: извините, лучше прочитать API.

Здесь они решают нечто подобное: http://refactormycode.com/codes/341-jquery-all-descendent-text-nodes-within-a-node

...