Это (или некоторое изменение этого) выводится мой PHP скрипт Обратите внимание, что некоторые теги использовать то же имя в различных контекстах:Как использовать JQuery для синтаксического анализа XML, как я здесь
<conversations>
<status>1</status>
<conversation>
<open>0</open>
<status>1</status>
<priority>1</priority>
</conversation>
<conversation>
<open>1</open>
<status>0</status>
<priority>0</priority>
</conversation>
</conversations>
<messages>
<status>1</status>
<message>
<msgID>165</msgID>
<userID>16></userID>
<msg>How do I parse this?</msg>
</message>
</messages>
Во-первых, Мне нужно прокрутить и отобразить кнопку для каждой беседы. Затем мне нужно прокрутить и отобразить все новые сообщения для выбранного сеанса. Я могу понять логику самостоятельно. Я просто не знаю, как анализировать (перебирать) XML. Спасибо за вашу помощь!
EDIT: Если я скажу $ ("status", xml) .text(), как я могу узнать, к какому < status тег ссылается? Мне нужно различать < разговоров> и < сообщений>.
Спасибо! Должен ли быть символ $ перед «xml»? Я думал, что PHP использует $ для определения переменных, а jQuery - нет. –
@Michael: Нет. Это обычное соглашение, используемое разработчиками jQuery для обозначения переменной, ссылающейся на объект jQuery. Я поместил его там по привычке. Полностью необязательный. У Javascript нет такого требования. – user113716
Итак, когда я писал $ («статус», xml) .text(), это не имело смысла? Или он просто возьмет первый? –