Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola a todos, estou tentando ler um arquivo XML com ajax, mais nao estou conseguindo, eis o arquivo XML :
Response:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header/><soapenv:Body><rate:RateResponse xmlns:rate="http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1"><common:Response xmlns:common="http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0"><common:ResponseStatus><common:Code>1</common:Code><common:Description>Success</common:Description></common:ResponseStatus><common:Alert><common:Code>110971</common:Code><common:Description>Your invoice may vary from the displayed reference rates</common:Description></common:Alert><common:Alert><common:Code>110920</common:Code><common:Description>Ship To Address Classification is changed from Residential to Commercial</common:Description></common:Alert><common:TransactionReference/></common:Response><rate:RatedShipment><rate:Service><rate:Code>03</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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: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: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></rate:RatedShipment><rate:RatedShipment><rate:Service><rate:Code>12</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>139.83</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>139.83</rate:MonetaryValue></rate:TotalCharges><rate:GuaranteedDelivery><rate:BusinessDaysInTransit>3</rate:BusinessDaysInTransit></rate:GuaranteedDelivery><rate:RatedPackage><rate:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>139.83</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>139.83</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></rate:RatedShipment><rate:RatedShipment><rate:Service><rate:Code>59</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>252.89</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>252.89</rate:MonetaryValue></rate:TotalCharges><rate:GuaranteedDelivery><rate:BusinessDaysInTransit>2</rate:BusinessDaysInTransit><rate:DeliveryByTime>10:30 A.M.</rate:DeliveryByTime></rate:GuaranteedDelivery><rate:RatedPackage><rate:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>252.89</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>252.89</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></rate:RatedShipment><rate:RatedShipment><rate:Service><rate:Code>02</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>219.88</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>219.88</rate:MonetaryValue></rate:TotalCharges><rate:GuaranteedDelivery><rate:BusinessDaysInTransit>2</rate:BusinessDaysInTransit></rate:GuaranteedDelivery><rate:RatedPackage><rate:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>219.88</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>219.88</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></rate:RatedShipment><rate:RatedShipment><rate:Service><rate:Code>13</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>283.11</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>283.11</rate:MonetaryValue></rate:TotalCharges><rate:GuaranteedDelivery><rate:BusinessDaysInTransit>1</rate:BusinessDaysInTransit><rate:DeliveryByTime>3:00 P.M.</rate:DeliveryByTime></rate:GuaranteedDelivery><rate:RatedPackage><rate:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>283.11</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>283.11</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></rate:RatedShipment><rate:RatedShipment><rate:Service><rate:Code>14</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>321.77</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>321.77</rate:MonetaryValue></rate:TotalCharges><rate:GuaranteedDelivery><rate:BusinessDaysInTransit>1</rate:BusinessDaysInTransit><rate:DeliveryByTime>8:00 A.M.</rate:DeliveryByTime></rate:GuaranteedDelivery><rate:RatedPackage><rate:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>321.77</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>321.77</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></rate:RatedShipment><rate:RatedShipment><rate:Service><rate:Code>01</rate:Code><rate:Description/></rate:Service><rate:RatedShipmentAlert><rate:Code>110971</rate:Code><rate:Description>Your invoice may vary from the displayed reference rates</rate:Description></rate:RatedShipmentAlert><rate:RatedShipmentAlert><rate:Code>110920</rate:Code><rate:Description>Ship To Address Classification is changed from Residential to Commercial</rate:Description></rate:RatedShipmentAlert><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:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>288.92</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>288.92</rate:MonetaryValue></rate:TotalCharges><rate:GuaranteedDelivery><rate:BusinessDaysInTransit>1</rate:BusinessDaysInTransit><rate:DeliveryByTime>10:30 A.M.</rate:DeliveryByTime></rate:GuaranteedDelivery><rate:RatedPackage><rate:TransportationCharges><rate:CurrencyCode>USD</rate:CurrencyCode><rate:MonetaryValue>288.92</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>288.92</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></rate:RatedShipment></rate:RateResponse></soapenv:Body></soapenv:Envelope>
Eis o Codigo Ajax que estou utilizando :
$(btnJSon).live('click', function (){
event.preventDefault();
$.ajax({
url : "XOLTResult.xml",
dataType : "xml",
beforeSend: function(){
console.log('Enviando') ;
},
success: function (xml) {
$(xml).find('rate').each(function () {
var sMonetary = $(this).find(':MonetaryValue').text();
console.log(SMonetary);
//$("<li></li>").html(sTitulo + ", " + sAutor + ", " + sGenero).appendTo("#contentArea ul");
});
},
error: function () {
console.log("Ocorreu um erro inesperado durante o processamento. ");
}
});
});
Pelo o que eu entendi eu tenho que pegar conforme a chave e neste caso eu quero pegar o MonetaryValue, mais ja esta caindo direto no erro, outra coisa, como posso pegar o codigo do erro Gerado, agradeco a todos muito obrigado, Ricardo Scarpim.
Carregando comentários...