rick1902 0 Denunciar post Postado Agosto 5, 2013 Ola pessoal tudo bem, eu novamente. Estou Tentando ler uma determinada chave dentro do arquivo XML, com jquery mais nao estou conseguindo de jeito nenhum, eis um pequeno pedaco de codigo do XML <rate:RatedPackage> <rate:TransportationCharges> <rate:CurrencyCode>USD</rate:CurrencyCode> <rate:MonetaryValue>48.50</rate:MonetaryValue> </rate:TransportationCharges> <rate:ServiceOptionsCharges> <rate:CurrencyCode>USD</rate:CurrencyCode> <rate:MonetaryValue>0.00</rate:MonetaryValue> </rate:ServiceOptionsCharges> <rate:TotalCharges> <rate:CurrencyCode>USD</rate:CurrencyCode> <rate:MonetaryValue>48.50</rate:MonetaryValue> </rate:TotalCharges> <rate:Weight>50.0</rate:Weight> <rate:BillingWeight> <rate:UnitOfMeasurement> <rate:Code>LBS</rate:Code> <rate:Description>Pounds</rate:Description> </rate:UnitOfMeasurement> <rate:Weight>50.0</rate:Weight> </rate:BillingWeight> </rate:RatedPackage> O que estou precisando pegar e o MonetaryValue que e igual a 48.50, mais nao estou conseguindo, eis aqui o meu jquery responsavel por isso. function UPSCalc(){ /* This Ajax is Responsible for bring the XML information. */ $.ajax({ url : 'XML/soapXML.xml',//'XML/soapXML.xml', type : 'GET', dataType : 'xml', /* Case we Have Succes in Bring the Information. */ success : function(xml){ console.log('Esta Entrando '); /* Declaring the Array Variables. */ var items = []; /* Percorrer Todo o Arquivo XML. */ $(xml).find('RatedPackage').each(function(){ console.log('entrou aqui'); }); }, error : function(){ console.log('Error ') ; } }); } Nao entra dentro deste .each(), onde estou errand ? Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Fiuza 3 Denunciar post Postado Agosto 5, 2013 como você definiu o tipo de dados na chamada ajax, ele já te retorna o conteúdo transformado em objeto. Você pode utilizar o comando console.log(xml) para visualizar a estrutura do objeto. Para percorrer cada elemento do objeto você deverá usar o seguinte código: $.each(xml, function(index, value) { } ); Compartilhar este post Link para o post Compartilhar em outros sites
rick1902 0 Denunciar post Postado Agosto 5, 2013 Colega voce por gentileza teria um exemplo de uso do mesmo, to bem perdido aqui, agradeco um abraco .... Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Fiuza 3 Denunciar post Postado Agosto 5, 2013 function UPSCalc() { $.ajax({ url : 'XML/soapXML.xml', type : 'GET', dataType : 'xml' }).done( function(data) { console.log(data); alert(data.toSource()); } ); } Compartilhar este post Link para o post Compartilhar em outros sites
rick1902 0 Denunciar post Postado Agosto 5, 2013 Nao deu certo ainda.... Compartilhar este post Link para o post Compartilhar em outros sites