2012-04-10 19 views

ответ

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());​ 
+0

Да, JQuery, как правило, не используется с Appcelerator. Suds.js - это просто библиотека для взаимодействия с API. Я надеялся, что у кого-то здесь были только лучшие навыки анализа XML, чем я. –

+0

Xpath - ваш друг (запрос: // Locations/L/Name). Может быть, вы должны быть более конкретными в отношении рамки/технологии, которые вы хотите использовать для синтаксического анализа. –

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