Я получаю данные Atom через Ajax, используя jQuery.
Я пишу
$(xhr).find('entry id').eq(0).html();
в порядке.
Но
$(xhr).find('entry title').eq(0).html();
не могу ничего выбрать.
тег заголовка действительно существует.
Пожалуйста, помогите. Спасибо!
Это потому, что в XML Atom нет элемента title.Фактическое имя - atom:title, если пространство имен XML http://www.w3.org/2005/Atom сопоставлено с префиксом пространства имен atom.
title
atom:title
http://www.w3.org/2005/Atom
atom
Ваша проблема в том, что jQuery - это библиотека HTML, а не библиотека XML.Следовательно, у него есть некоторые недостатки, когда дело доходит до обработки реальных данных XML.
Вам нужен плагин.Эта статья IBM developerWorks должна дать вам некоторое представление о том, о чем я говорю, и о том, как ее решить.