2013-03-06 4 views
0

Heres отрывок из моего XML-файлаКак извлечь атрибут из родительского узла

<data page="1" totalpages="1" records="10" totalrecords="10"> 
    <storylistsview> 
     <story_id>158</story_id> 

Я хочу, чтобы получить доступ к атрибуту записи в родительском узле. Может ли кто-нибудь объяснить, как это можно сделать. Я могу получить доступ к остальной части xml просто отлично.

Я попытался stage1 = $(xml).attr('records'); , и я не везёт

+0

Работы для меня. Если это ответ AJAX, убедитесь, что тип возвращаемого ответа - xml. – landons

+0

Пожалуйста, добавьте фрагмент кода о том, как вы получаете этот xml в своем javascript. Это вызов xml ajax? – saml

+0

Является 'xml' xmldocument или xml-строкой. Также попробуйте 'stage1 = $ (xml) .find ('data'). Attr ('records');' – Musa

ответ

0
$($.parseXML(xml)).find('data').attr('records'); 

См работает jsfiddle.

+0

Эй, Муса, спасибо за вашу помощь, это работает как шарм. Наверное, мне не хватает .find, мне нужно сначала найти узел? Это потрясающее сообщество, спасибо всем. – user2141594

Смежные вопросы