Appceleratorのsuds.jsライブラリを使用してSOAPAPIを操作しています。リクエストを正常に送信し、レスポンスを解析するためのヘルプを探しています。場所の名前を解析したいのですが。
質問する
694 次
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 に答える