none
XML - Busca com web Service RRS feed

  • Pergunta


  • Ola Pessoal!
    Preciso muito de ajuda, nao sei mais o que fazer...

    Response is not well-formed XML. O que falta para deixar válido o xml?
    Preciso Criar um xml em ASP para enviar para um um servço de webservice, mas ele dá um erro de xml não formado.  O que pode estar faltando para não acontecer mais o erro?
    Agradeço..
    Segue o codigo:
      str = "<?xml version=""1.0"" encoding=""iso-8859-1""?>"
                str = str & " <bookingRequest requestType=""bookingRequest"">"
                str = str & "     <requestAuditInfo> "
                str = str & "         <agentCode>SUD002</agentCode> "
                str = str & "         <requestPassword> 95E88T93M48A80S11W48</requestPassword> "
                str = str & "         <requestID>1236598</requestID> "
                str = str & "         <requestTime>2007-11-12T15:41:01</requestTime> "
                str = str & "     </requestAuditInfo> "      
                str = str & " <bookingHeader> "
                str = str & "     <yourReference>REF1234</yourReference> "
                str = str & "     <currencyCode>EUR</currencyCode> "
                str = str & "     <bookingItems> "
                str = str & "         <bookingItem> "
                str = str & "             <bookingItemNumber>1</bookingItemNumber> "
                str = str & "             <productCode>CAG733600</productCode> "
                str = str & "             <serviceDate>2007-11-25</serviceDate> "
                str = str & "             <leadName> "
                str = str & "                 <title>MS</title> "
                str = str & "                 <firstName>A</firstName> "
                str = str & "                 <secondName>BEECY</secondName> "
                str = str & "             </leadName> "
                str = str & "             <immediateConfirmationRequired>true</immediateConfirmationRequired> "
                str = str & "             <hotelBookingDetail> "
                str = str & "                 <nights>1</nights> "
                str = str & "                 <subProducts> "
                str = str & "                     <subProduct> "
                str = str & "                         <subProductCode>00001</subProductCode> "
                str = str & "                         <subProductQuantity>1</subProductQuantity> "
                str = str & "                         <roomingList> "
                str = str & "                             <room> "
                str = str & "                                 <roomNumber>1</roomNumber> "
                str = str & "                                 <paxNames> "
                str = str & "                                     <paxName> "
                str = str & "                                         <title>MS</title> "
                str = str & "                                         <firstName>A</firstName> "
                str = str & "                                         <secondName>BEECY</secondName> "
                str = str & "                                     </paxName> "                                      
                str = str & "                                 </paxNames> "
                str = str & "                             </room> "
                str = str & "                         </roomingList> "
                str = str & "                     </subProduct> "
                str = str & "                 </subProducts> "
                str = str & "                 <preferences/> "
                str = str & "             </hotelBookingDetail> "
                str = str & "         </bookingItem> "
                str = str & "     </bookingItems> "
                str = str & " </bookingHeader> "    
                str = str & " </bookingRequest> "
    terça-feira, 20 de novembro de 2007 13:22

Todas as Respostas

  • Luciana,

     

    Eu peguei esta string e gravei em um arquivo que depois abri no Visual Studio, o único erro que apareceu foram as aspas duplas na primeira linha. Deixando a linha como abaixo ele funciounou:

     

    <?xml version="1.0" encoding="iso-8859-1"?>

    <bookingRequest requestType="bookingRequest">

     

    []s,

    sexta-feira, 30 de novembro de 2007 01:20
  • Ola Carlos..
    Obrigada por me ajudar
    Entao fiz o que vc escreveu, se eu tirar as aspas duplas e deixar as aspas simples,
    da esse erro :
    Fim da instrução esperado
    /web/reserva_h2h/SUD_Conexao_Miki.asp, line 25, column 40
    str = " <citySearchRequest requestType="citySearchRequest" versionNumber="4.0.0">"

     Se eu tirar as aspas e deixar sem dai continua o erro:

    Response is not well-formed XML

    nao sei mais o que fazer.

    tem mais alguma ideia do que pode ser?

    obrigada
    Luciana
    sexta-feira, 30 de novembro de 2007 14:42