Buenas tardes, estoy trabajando con la lectura de una consulta a un webservices, el tema es el siguiente:
Cuando realizo la consulta la respuesta me llega sin problema, el tema esta al momento de leerla, en algunos casos no tengo problema con la lectura y en otros casos es imposible.
Les pego ambos casos para ver si ustedes me pueden recomendar alguna manera para solucionarlo.
En este RESULT la lectura es Correcta:
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:GetAvailabilityResponse xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://www.cloudhospitality.com"><GetAvailabilityResult><POS><Source><RequestorID ID="MI-ID" Type="13"/><BookingChannel Type="2"/></Source></POS><Success/><RoomStays><RoomStay RoomStayCandidateRPH="1"><RoomTypes><RoomType RoomTypeCode="2818" RoomType="Junior Suite"><RoomDescription><Text>Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////No permitidos//</Text></RoomDescription></RoomType><RoomType RoomTypeCode="5808" RoomType="Junior Suite VIP"><RoomDescription><Text>No permitidos//Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////</Text></RoomDescription></RoomType></RoomTypes><RatePlans><RatePlan RatePlanCode="BAR"><Commission Percent="0"/></RatePlan></RatePlans><RoomRates><RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="28218" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><Rates><Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/><CancelPolicies><CancelPenalty PolicyCode="35106-8025"><NonRefundable>false</NonRefundable><Deadline><AbsoluteDeadline>2017-09-29T00:00:00</AbsoluteDeadline><OffsetTimeUnit>Day</OffsetTimeUnit><OffsetUnitMultiplier>3</OffsetUnitMultiplier></Deadline><AmountPercent><NmbrOfNights>1</NmbrOfNights></AmountPercent><PenaltyDescription><Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </Text></PenaltyDescription></CancelPenalty></CancelPolicies><PaymentPolicies><GuaranteePayment PolicyCode="PAGOS CONO SUR JTS"><Description><Text>Todas las reservas deben estar pagadas hasta 15 dìas después de la salida del pax del hotel, cumpliendo con el monto máximo establecido de crédito. </Text></Description></GuaranteePayment></PaymentPolicies></Rate><Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate></Rates><Total AmountAfterTax="1512.00" AmountBeforeTax="1374.55" CurrencyCode="USD"/></RoomRate><RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="58808" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><Rates><Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/><CancelPolicies><CancelPenalty PolicyCode="35106-8025"><NonRefundable>false</NonRefundable><Deadline><AbsoluteDeadline>2017-09-29T00:00:00</AbsoluteDeadline><OffsetTimeUnit>Day</OffsetTimeUnit><OffsetUnitMultiplier>3</OffsetUnitMultiplier></Deadline><AmountPercent><NmbrOfNights>1</NmbrOfNights></AmountPercent><PenaltyDescription><Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </Text></PenaltyDescription></CancelPenalty></CancelPolicies><PaymentPolicies><GuaranteePayment PolicyCode="PAGOS CONO SUR"><Description><Text>Todas las reservas deben ser pagadas 7 dìas antes de la llegada del cliente al hotel.</Text></Description></GuaranteePayment></PaymentPolicies></Rate><Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate></Rates><Total AmountAfterTax="1701.00" AmountBeforeTax="1546.36" CurrencyCode="USD"/></RoomRate></RoomRates><GuestCounts IsPerRoom="1"><GuestCount AgeQualifyingCode="10" Count="2"/></GuestCounts><TimeSpan Start="10/2/2017 12:00:00 AM" End="10/9/2017 12:00:00 AM"/><BasicPropertyInfo HotelCode="6DC3-257E-E050-790A30196294" ChainCode="DC0-257E-E050-790A30196294" ChainName="Fiesta Hoteles"/></RoomStay></RoomStays></GetAvailabilityResult></ns2:GetAvailabilityResponse></S:Body></S:Envelope>
En este caso la lectura no es correcta:
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><GetAvailabilityResponse xmlns="http://www.cloudhospitality.com" xmlns:ns2="http://www.opentravel.org/OTA/2003/05"><ns2:GetAvailabilityResult><ns2:POS><ns2:Source><ns2:RequestorID ID="MI-ID" Type="13"/><ns2:BookingChannel Type="2"/></ns2:Source></ns2:POS><ns2:Success/><ns2:RoomStays><ns2:RoomStay RoomStayCandidateRPH="1"><ns2:RoomTypes><ns2:RoomType RoomTypeCode="2818" RoomType="Junior Suite"><ns2:RoomDescription><ns2:Text>No permitidos//Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////</ns2:Text></ns2:RoomDescription></ns2:RoomType><ns2:RoomType RoomTypeCode="58808" RoomType="Junior Suite VIP"><ns2:RoomDescription><ns2:Text>No permitidos//Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////</ns2:Text></ns2:RoomDescription></ns2:RoomType></ns2:RoomTypes><ns2:RatePlans><ns2:RatePlan RatePlanCode="BAR"><ns2:Commission Percent="0"/></ns2:RatePlan></ns2:RatePlans><ns2:RoomRates><ns2:RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="28218" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><ns2:Rates><ns2:Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/><ns2:CancelPolicies><ns2:CancelPenalty PolicyCode="35106-8025"><ns2:NonRefundable>false</ns2:NonRefundable><ns2:Deadline><ns2:AbsoluteDeadline>2017-09-29T00:00:00</ns2:AbsoluteDeadline><ns2:OffsetTimeUnit>Day</ns2:OffsetTimeUnit><ns2:OffsetUnitMultiplier>3</ns2:OffsetUnitMultiplier></ns2:Deadline><ns2:AmountPercent><ns2:NmbrOfNights>1</ns2:NmbrOfNights></ns2:AmountPercent><ns2:PenaltyDescription><ns2:Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </ns2:Text></ns2:PenaltyDescription></ns2:CancelPenalty></ns2:CancelPolicies><ns2:PaymentPolicies><ns2:GuaranteePayment PolicyCode="PAGOS CONO SUR JTS"><ns2:Description><ns2:Text>Todas las reservas deben estar pagadas hasta 15 dìas después de la salida del pax del hotel, cumpliendo con el monto máximo establecido de crédito. </ns2:Text></ns2:Description></ns2:GuaranteePayment></ns2:PaymentPolicies></ns2:Rate><ns2:Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate></ns2:Rates><ns2:Total AmountAfterTax="1512.00" AmountBeforeTax="1374.55" CurrencyCode="USD"/></ns2:RoomRate><ns2:RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="58808" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><ns2:Rates><ns2:Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/><ns2:CancelPolicies><ns2:CancelPenalty PolicyCode="35106-8025"><ns2:NonRefundable>false</ns2:NonRefundable><ns2:Deadline><ns2:AbsoluteDeadline>2017-09-29T00:00:00</ns2:AbsoluteDeadline><ns2:OffsetTimeUnit>Day</ns2:OffsetTimeUnit><ns2:OffsetUnitMultiplier>3</ns2:OffsetUnitMultiplier></ns2:Deadline><ns2:AmountPercent><ns2:NmbrOfNights>1</ns2:NmbrOfNights></ns2:AmountPercent><ns2:PenaltyDescription><ns2:Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </ns2:Text></ns2:PenaltyDescription></ns2:CancelPenalty></ns2:CancelPolicies><ns2:PaymentPolicies><ns2:GuaranteePayment PolicyCode="PAGOS CONO SUR"><ns2:Description><ns2:Text>Todas las reservas deben ser pagadas 7 dìas antes de la llegada del cliente al hotel.</ns2:Text></ns2:Description></ns2:GuaranteePayment></ns2:PaymentPolicies></ns2:Rate><ns2:Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate></ns2:Rates><ns2:Total AmountAfterTax="1701.00" AmountBeforeTax="1546.36" CurrencyCode="USD"/></ns2:RoomRate></ns2:RoomRates><ns2:GuestCounts IsPerRoom="1"><ns2:GuestCount AgeQualifyingCode="10" Count="2"/></ns2:GuestCounts><ns2:TimeSpan Start="10/2/2017 12:00:00 AM" End="10/9/2017 12:00:00 AM"/><ns2:BasicPropertyInfo HotelCode="257E-E050-790A30196294" ChainCode="DC0-257E-E050-790A30196294" ChainName="Fiesta Hoteles"/></ns2:RoomStay></ns2:RoomStays></ns2:GetAvailabilityResult></GetAvailabilityResponse></S:Body></S:Envelope>
Cuando realizo la consulta la respuesta me llega sin problema, el tema esta al momento de leerla, en algunos casos no tengo problema con la lectura y en otros casos es imposible.
Les pego ambos casos para ver si ustedes me pueden recomendar alguna manera para solucionarlo.
En este RESULT la lectura es Correcta:
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:GetAvailabilityResponse xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://www.cloudhospitality.com"><GetAvailabilityResult><POS><Source><RequestorID ID="MI-ID" Type="13"/><BookingChannel Type="2"/></Source></POS><Success/><RoomStays><RoomStay RoomStayCandidateRPH="1"><RoomTypes><RoomType RoomTypeCode="2818" RoomType="Junior Suite"><RoomDescription><Text>Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////No permitidos//</Text></RoomDescription></RoomType><RoomType RoomTypeCode="5808" RoomType="Junior Suite VIP"><RoomDescription><Text>No permitidos//Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////</Text></RoomDescription></RoomType></RoomTypes><RatePlans><RatePlan RatePlanCode="BAR"><Commission Percent="0"/></RatePlan></RatePlans><RoomRates><RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="28218" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><Rates><Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/><CancelPolicies><CancelPenalty PolicyCode="35106-8025"><NonRefundable>false</NonRefundable><Deadline><AbsoluteDeadline>2017-09-29T00:00:00</AbsoluteDeadline><OffsetTimeUnit>Day</OffsetTimeUnit><OffsetUnitMultiplier>3</OffsetUnitMultiplier></Deadline><AmountPercent><NmbrOfNights>1</NmbrOfNights></AmountPercent><PenaltyDescription><Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </Text></PenaltyDescription></CancelPenalty></CancelPolicies><PaymentPolicies><GuaranteePayment PolicyCode="PAGOS CONO SUR JTS"><Description><Text>Todas las reservas deben estar pagadas hasta 15 dìas después de la salida del pax del hotel, cumpliendo con el monto máximo establecido de crédito. </Text></Description></GuaranteePayment></PaymentPolicies></Rate><Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></Rate></Rates><Total AmountAfterTax="1512.00" AmountBeforeTax="1374.55" CurrencyCode="USD"/></RoomRate><RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="58808" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><Rates><Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/><CancelPolicies><CancelPenalty PolicyCode="35106-8025"><NonRefundable>false</NonRefundable><Deadline><AbsoluteDeadline>2017-09-29T00:00:00</AbsoluteDeadline><OffsetTimeUnit>Day</OffsetTimeUnit><OffsetUnitMultiplier>3</OffsetUnitMultiplier></Deadline><AmountPercent><NmbrOfNights>1</NmbrOfNights></AmountPercent><PenaltyDescription><Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </Text></PenaltyDescription></CancelPenalty></CancelPolicies><PaymentPolicies><GuaranteePayment PolicyCode="PAGOS CONO SUR"><Description><Text>Todas las reservas deben ser pagadas 7 dìas antes de la llegada del cliente al hotel.</Text></Description></GuaranteePayment></PaymentPolicies></Rate><Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate><Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></Rate></Rates><Total AmountAfterTax="1701.00" AmountBeforeTax="1546.36" CurrencyCode="USD"/></RoomRate></RoomRates><GuestCounts IsPerRoom="1"><GuestCount AgeQualifyingCode="10" Count="2"/></GuestCounts><TimeSpan Start="10/2/2017 12:00:00 AM" End="10/9/2017 12:00:00 AM"/><BasicPropertyInfo HotelCode="6DC3-257E-E050-790A30196294" ChainCode="DC0-257E-E050-790A30196294" ChainName="Fiesta Hoteles"/></RoomStay></RoomStays></GetAvailabilityResult></ns2:GetAvailabilityResponse></S:Body></S:Envelope>
En este caso la lectura no es correcta:
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><GetAvailabilityResponse xmlns="http://www.cloudhospitality.com" xmlns:ns2="http://www.opentravel.org/OTA/2003/05"><ns2:GetAvailabilityResult><ns2:POS><ns2:Source><ns2:RequestorID ID="MI-ID" Type="13"/><ns2:BookingChannel Type="2"/></ns2:Source></ns2:POS><ns2:Success/><ns2:RoomStays><ns2:RoomStay RoomStayCandidateRPH="1"><ns2:RoomTypes><ns2:RoomType RoomTypeCode="2818" RoomType="Junior Suite"><ns2:RoomDescription><ns2:Text>No permitidos//Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////</ns2:Text></ns2:RoomDescription></ns2:RoomType><ns2:RoomType RoomTypeCode="58808" RoomType="Junior Suite VIP"><ns2:RoomDescription><ns2:Text>No permitidos//Check In: a partir de las 15 h<br />Check Out: hasta las 12:00 h //Impuestos incluidos en el precio de la habitación.////</ns2:Text></ns2:RoomDescription></ns2:RoomType></ns2:RoomTypes><ns2:RatePlans><ns2:RatePlan RatePlanCode="BAR"><ns2:Commission Percent="0"/></ns2:RatePlan></ns2:RatePlans><ns2:RoomRates><ns2:RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="28218" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><ns2:Rates><ns2:Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/><ns2:CancelPolicies><ns2:CancelPenalty PolicyCode="35106-8025"><ns2:NonRefundable>false</ns2:NonRefundable><ns2:Deadline><ns2:AbsoluteDeadline>2017-09-29T00:00:00</ns2:AbsoluteDeadline><ns2:OffsetTimeUnit>Day</ns2:OffsetTimeUnit><ns2:OffsetUnitMultiplier>3</ns2:OffsetUnitMultiplier></ns2:Deadline><ns2:AmountPercent><ns2:NmbrOfNights>1</ns2:NmbrOfNights></ns2:AmountPercent><ns2:PenaltyDescription><ns2:Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </ns2:Text></ns2:PenaltyDescription></ns2:CancelPenalty></ns2:CancelPolicies><ns2:PaymentPolicies><ns2:GuaranteePayment PolicyCode="PAGOS CONO SUR JTS"><ns2:Description><ns2:Text>Todas las reservas deben estar pagadas hasta 15 dìas después de la salida del pax del hotel, cumpliendo con el monto máximo establecido de crédito. </ns2:Text></ns2:Description></ns2:GuaranteePayment></ns2:PaymentPolicies></ns2:Rate><ns2:Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><ns2:Base AmountAfterTax="216" AmountBeforeTax="196.36" CurrencyCode="USD"/></ns2:Rate></ns2:Rates><ns2:Total AmountAfterTax="1512.00" AmountBeforeTax="1374.55" CurrencyCode="USD"/></ns2:RoomRate><ns2:RoomRate NumberOfUnits="1" RatePlanCode="BAR" RatePlanType="TI" RoomTypeCode="58808" PromotionCode="19025-SSA.2017_10%OFF/" AvailabilityStatus="AvailableForSale"><ns2:Rates><ns2:Rate EffectiveDate="2017-10-02T00:00:00" ExpireDate="2017-10-02T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/><ns2:CancelPolicies><ns2:CancelPenalty PolicyCode="35106-8025"><ns2:NonRefundable>false</ns2:NonRefundable><ns2:Deadline><ns2:AbsoluteDeadline>2017-09-29T00:00:00</ns2:AbsoluteDeadline><ns2:OffsetTimeUnit>Day</ns2:OffsetTimeUnit><ns2:OffsetUnitMultiplier>3</ns2:OffsetUnitMultiplier></ns2:Deadline><ns2:AmountPercent><ns2:NmbrOfNights>1</ns2:NmbrOfNights></ns2:AmountPercent><ns2:PenaltyDescription><ns2:Text>Polìticas de Cancelaciones: Temporada Baja/Media (D/E/F/G/H/I): 1 Noche de penalidad por cancelación 3 dìas previos al ingreso de los pasajeros y/o no show. Temporada Alta (B/C): 3 noches de penalidad por cancelación 7 dìas previos al ingreso de los pasajeros y/o no show.Temporada Navidad/Año nuevo (A-J): 3 noches de penalidad por cancelación 10 dìas previos al ingreso de los pasajeros y/o no show.El operador deberá informar vuelo o en su defecto advertir en la reserva en caso de clientes que llegan al hotel estimado a primera hora del dìa siguiente de la fecha prevista como IN a fin de resguardarles la habitación y no ser considerados no show. </ns2:Text></ns2:PenaltyDescription></ns2:CancelPenalty></ns2:CancelPolicies><ns2:PaymentPolicies><ns2:GuaranteePayment PolicyCode="PAGOS CONO SUR"><ns2:Description><ns2:Text>Todas las reservas deben ser pagadas 7 dìas antes de la llegada del cliente al hotel.</ns2:Text></ns2:Description></ns2:GuaranteePayment></ns2:PaymentPolicies></ns2:Rate><ns2:Rate EffectiveDate="2017-10-03T00:00:00" ExpireDate="2017-10-03T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-04T00:00:00" ExpireDate="2017-10-04T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-05T00:00:00" ExpireDate="2017-10-05T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-06T00:00:00" ExpireDate="2017-10-06T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-07T00:00:00" ExpireDate="2017-10-07T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate><ns2:Rate EffectiveDate="2017-10-08T00:00:00" ExpireDate="2017-10-08T00:00:00"><ns2:Base AmountAfterTax="243" AmountBeforeTax="220.91" CurrencyCode="USD"/></ns2:Rate></ns2:Rates><ns2:Total AmountAfterTax="1701.00" AmountBeforeTax="1546.36" CurrencyCode="USD"/></ns2:RoomRate></ns2:RoomRates><ns2:GuestCounts IsPerRoom="1"><ns2:GuestCount AgeQualifyingCode="10" Count="2"/></ns2:GuestCounts><ns2:TimeSpan Start="10/2/2017 12:00:00 AM" End="10/9/2017 12:00:00 AM"/><ns2:BasicPropertyInfo HotelCode="257E-E050-790A30196294" ChainCode="DC0-257E-E050-790A30196294" ChainName="Fiesta Hoteles"/></ns2:RoomStay></ns2:RoomStays></ns2:GetAvailabilityResult></GetAvailabilityResponse></S:Body></S:Envelope>