Results 1 to 2 of 2

Thread: XMLDOM Problem

  1. #1

    Thread Starter
    New Member
    Join Date
    Jul 2006
    Posts
    14

    XMLDOM Problem

    Hi People,
    i have a problem with the load XML Document
    Here is the code :
    **************************
    If oXMLDoc.Load(strHTTP) Then
    Set NodeList = oXMLDoc.getElementsByTagName("root")
    For Each Element In NodeList
    MsgBox oXMLDoc.documentElement.xml
    If (Element.getAttribute("TRX_ERROR")) <> "" Then
    LOGON = StringDeError(Element.getAttribute("TRX_ERROR"))
    WriteErrorLog LOGON, strHTTP
    Exit Function
    End If
    Next
    Else
    If (oXMLDoc.parseError.errorCode <> 0) Then
    Dim myErr0
    Set myErr0 = oXMLDoc.parseError
    LOGON = GetSysIni("Errores", "Error1", App.path & "\MsgErrores.ini")
    WriteErrorLog LOGON, strHTTP
    End If
    **********************************
    the errorCode : -1072896682
    the reason : "Invalid at the top level of the document.
    the readyState : 4
    the srcText : "<root COD_PERFIL="5" CUIT="***********" ESTADO="A" OPERATION_ID="LOGON" PROVEEDOR="98765" RAZON_SOC_PROV="********************" REQUIREMENT_ID="LOGON_KIOSCO" USER_ID="KIOSCO"></root" IS OK
    the url : "http://...." IS OK


    Any idea ?

  2. #2
    New Member
    Join Date
    Oct 2006
    Posts
    2

    Re: XMLDOM Problem

    Funny enough I copy and pasted the srctext into a file (test.xml) and I got that error when I opened it in IE but I had the leading double quote in there:

    "<root COD_PERFIL="5" CUIT="***********" ESTADO="A" OPERATION_ID="LOGON" PROVEEDOR="98765"

    RAZON_SOC_PROV="********************" REQUIREMENT_ID="LOGON_KIOSCO"

    USER_ID="KIOSCO"></root>

    When I removed it it did not complain.

    However I think some parsers require a top level tag (the tag name doesn't matter) like:

    <doc><root COD_PERFIL="5" CUIT="***********" ESTADO="A" OPERATION_ID="LOGON" PROVEEDOR="98765"

    RAZON_SOC_PROV="********************" REQUIREMENT_ID="LOGON_KIOSCO"

    USER_ID="KIOSCO"></root></doc>

    Try that and if it works and if you are not sure that one will always be in there you can add it first.
    Last edited by CA Slim; Oct 26th, 2006 at 10:41 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width