Анализ XML-ответа от SOAP API

Я использую библиотеку suds.js в Appcelerator для взаимодействия с SOAP API. Я успешно отправил запрос и ищу помощь в разборе ответа. Я хотел бы разобрать название места.

http://pastie.org/private/rqekjes8qwlzwypw100vwa

1 ответ

Я не знаю много о suds.js, но jQuery может довольно легко разобрать ваш xml.

Пример: http://jsfiddle.net/UprDs/1/

JS

var myXML = '<?xml version="1.0" encoding="utf-8" ?><Response>    <Data>        <MobileDropDetail>            <MobileDropTypeCode>Test</MobileDropTypeCode>            <MobileDropID>1</MobileDropID>        </MobileDropDetail>        <Locations>            <L>                <ID>1376</ID>                <Name>Testing Location</Name>            </L>            <L>                <ID>1403</ID>                <Name>Other Testing Location</Name>            </L>            <L>                <ID>1471</ID>                <Name>New Testing Location</Name>            </L>            <L>                <ID>1475</ID>                <Name>Test Los Angeles</Name>            </L>        </Locations>        <Groups>            <G>                <ID>251</ID>                <Name>Mobile Test Region</Name>            </G>            <G>                <ID>252</ID>                <Name>Mobile Demo Region</Name>            </G>        </Groups>        <LocationGroupPairs>            <LG>                <LID>1376</LID>                <GID>251</GID>            </LG>            <LG>                <LID>1475</LID>                <GID>251</GID>            </LG>            <LG>                <LID>1403</LID>                <GID>252</GID>            </LG>            <LG>                <LID>1471</LID>                <GID>252</GID>            </LG>        </LocationGroupPairs>    </Data>    <Error>        <Message>Success</Message>        <ReturnCode>1</ReturnCode>    </Error></Response>';

alert($(myXML).find('Locations Name:eq(0)').html());​
Другие вопросы по тегам