0

Appceleratorのsuds.jsライブラリを使用してSOAPAPIを操作しています。リクエストを正常に送信し、レスポンスを解析するためのヘルプを探しています。場所の名前を解析したいのですが。

http://pastie.org/private/rqekjes8qwlzwypw100vwa

4

1 に答える 1

0

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());​
于 2012-04-10T20:46:38.193 に答える