Página 1 de 1

TXMLDocument:Read - Error

Publicado: Dom Jun 30, 2013 1:00 pm
por zeasoftware
Estoy queriendo leer un pequeño XML mas o menos así­:
me llega de un WS en una sola lí­nea.
<wsXML>
<EchoResponse>
<Estatus>7</Estatus>
<Descripcion>Descripcion del Error</Descripcion>
<SESION>0</SESION>
<Datetime>2013-06-30 05:24:13</Datetime>
</EchoResponse>
</wsXML>
pero me devuelve error:
Descripción: Wrong parameter count/type
Operación:
Argumentos: [ 1] = Tipo: O Valor: [ 2] = Tipo: U Valor: NIL
Pila de llamadas:
HBXML_DATAREAD (0)
(b)TXMLDOCUMENT:TXMLDOCUMENT (429)
TXMLDOCUMENT:READ (0)

La llamada es:
oXMLDoc := TXmlDocument():New() //'<?xml version="1.0" encoding="utf-8"?>')
oXMlDoc:Read( cResponse ) <--- aqui da el error

En teorí­a deberí­a leerlo sin problemas, pero no doy con el error.
Gracias de antemano.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
--

TXMLDocument:Read - Error

Publicado: Dom Jun 30, 2013 1:09 pm
por zeasoftware
Éste es un mensaje de varias partes en formato MIME.
------=_NextPart_000_0009_01CE7558.61B448E0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000A_01CE7558.61B46FF0"
------=_NextPart_001_000A_01CE7558.61B46FF0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Me respondo yo mismo:=20
Estaba eliminando el contenido en una l=EDnea anterior...=20
Ha de ser el horario, jejeje
Ram=F3n Zea
M=F3vil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
<zeasoftware@hotmail.com> escribi=F3 en el mensaje de =
noticias:[email=51d00fcd@svctag-j7w3v3j....]51d00fcd@svctag-j7w3v3j....[/email]
Estoy queriendo leer un peque=F1o XML mas o menos as=ED:
me llega de un WS en una sola l=EDnea.=20
<wsXML>
<EchoResponse>
<Estatus>7</Estatus>
<Descripcion>Descripcion del Error</Descripcion>
<SESION>0</SESION>
<Datetime>2013-06-30 05:24:13</Datetime>
</EchoResponse>
</wsXML>
pero me devuelve error:
Descripci=F3n: Wrong parameter count/type
Operaci=F3n:=20
Argumentos: [ 1] =3D Tipo: O Valor: [ 2] =3D Tipo: U Valor: NIL
Pila de llamadas:
HBXML_DATAREAD (0)
(b)TXMLDOCUMENT:TXMLDOCUMENT (429)
TXMLDOCUMENT:READ (0)
=20
La llamada es:
oXMLDoc :=3D TXmlDocument():New() //'<?xml version=3D"1.0" =
encoding=3D"utf-8"?>')
oXMlDoc:Read( cResponse ) <--- aqui da el error
=20
En teor=EDa deber=EDa leerlo sin problemas, pero no doy con el error.
Gracias de antemano.
Ram=F3n Zea
M=F3vil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
------=_NextPart_001_000A_01CE7558.61B46FF0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<HTML><HEAD></HEAD>
<BODY dir=3Dltr>
<DIV dir=3Dltr>
<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Me respondo yo mismo: </DIV>
<DIV>Estaba eliminando el contenido en una l=EDnea anterior... <IMG=20
class=3D"wlEmoticon wlEmoticon-confusedsmile"=20
style=3D"BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none"=20
alt=3DConfundido =
src=3D"cid:[email=056632018DEA438DA63CC607F6F28582@ZeaSoftAlienwre]056632018DEA438DA63CC607F6F28582@ZeaSoftAlienwre[/email]"></DIV>
<DIV>Ha de ser el horario, jejeje</DIV>
<DIV>Â</DIV>
<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: =
#000000">Ram=F3n=20
Zea<BR><BR>M=F3vil.: 993-231.62.29<BR>Tel./Fax:=20
993-353-46-73<BR>www.zeasoftware.com.mx<BR>soporte@zeasoftware.com.mx<BR>=
zeasoftware@hotmail.com<BR>Proveedor=20
Autorizado:<BR>REACHCORE<BR>FACTURAXION<BR>SERVISIM<BR ></DIV>
<DIV=20
style=3D"BORDER-TOP-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; =
PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 4px solid; =
BORDER-RIGHT-COLOR: #000000">
<DIV=20
style=3D"FONT-SIZE: small; FONT-FAMILY: 'Calibri'; FONT-WEIGHT: normal; =
COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none; DISPLAY: =
inline">
<DIV><zeasoftware@hotmail.com> escribi=F3 en el mensaje de=20
noticias:[email=51d00fcd@svctag-j7w3v3j....]51d00fcd@svctag-j7w3v3j....[/email]</DIV></DIV></DIV>
<DIV=20
style=3D"BORDER-TOP-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; =
PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 4px solid; =
BORDER-RIGHT-COLOR: #000000">
<DIV=20
style=3D"FONT-SIZE: small; FONT-FAMILY: 'Calibri'; FONT-WEIGHT: normal; =
COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none; DISPLAY: =
inline">
<DIV dir=3Dltr>
<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Estoy queriendo leer un peque=F1o XML mas o menos as=ED:</DIV>
<DIV>me llega de un WS en una sola l=EDnea. </DIV>
<DIV><EM><FONT color=3D#008080><wsXML><BR>Â=20
<EchoResponse><BR>ÂÂÂ=20
<Estatus>7</Estatus><BR>ÂÂÂ=20
<Descripcion>Descripcion del=20
Error</Descripcion><BR>ÂÂÂ=20
<SESION>0</SESION><BR>ÂÂÂ =
<Datetime>2013-06-30=20
05:24:13</Datetime><BR>Â=20
</EchoResponse><BR></wsXML></FONT ></EM></DIV>
<DIV>Â</DIV>
<DIV>Â</DIV>
<DIV>pero me devuelve error:</DIV>
<DIV><FONT color=3D#ff0000>ÂÂÂÂ Descripci=F3n: Wrong =
parameter=20
count/type<BR> ÂÂÂÂÂÂ Operaci=F3n:=20
<BR>ÂÂÂÂÂ Argumentos:Â [ 1] =3D Tipo: O =
Valor:Â=20
[ 2] =3D Tipo: U Valor: NIL<BR>Pila de llamadas:<BR>Â =
HBXML_DATAREAD=20
(0)<BR>Â (b)TXMLDOCUMENT:TXMLDOCUMENT (429)<BR>Â =
TXMLDOCUMENT:READ=20
(0)</FONT></DIV>
<DIV><BR>Â</DIV>
<DIV>La llamada es:</DIV>
<DIV><FONT color=3D#0000ff>Â oXMLDoc :=3D TXmlDocument():New() =
//'<?xml=20
version=3D"1.0" encoding=3D"utf-8"?>')<BR>ÂÂ oXMlDoc:Read( =
cResponse=20
)Â <--- aqui da el error<BR></FONT>ÂÂ </DIV>
<DIV>En teor=EDa deber=EDa leerlo sin problemas, pero no doy con el =
error.</DIV>
<DIV>Â</DIV>
<DIV>Gracias de antemano.</DIV>
<DIV>Ram=F3n Zea</DIV>
<DIV>Â</DIV>
<DIV>M=F3vil.: 993-231.62.29</DIV>
<DIV>Tel./Fax: 993-353-46-73</DIV>
<DIV>www.zeasoftware.com.mx</DIV>
<DIV>soporte@zeasoftware.com.mx</DIV>
<DIV>zeasoftware@hotmail.com</DIV>
<DIV>Proveedor Autorizado:</DIV>
<DIV>REACHCORE</DIV>
<DIV>FACTURAXION</DIV>
<DIV>SERVISIM</DIV></DIV></DIV></DIV></DIV></DIV></DIV ></BODY></HTML>
------=_NextPart_001_000A_01CE7558.61B46FF0--
------=_NextPart_000_0009_01CE7558.61B448E0
Content-Type: image/png;
name="wlEmoticon-confusedsmile[1].png"
Content-Transfer-Encoding: base64
Content-ID: <[email=056632018DEA438DA63CC607F6F28582@ZeaSoftAlienwre]056632018DEA438DA63CC607F6F28582@ZeaSoftAlienwre[/email]>
iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c 6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAPVSURBVDhPdZR/TNR1GMff w4VBtJSTfoijrVWb
2FC3mqa0EP/IJCzdsnBgmxXFcoVogJEVq2Y7MNE5HSpmYnAHhExUhIiQS+xg QToDUYkYsIP4eXfp
cZ3Hu+fzubtFOt/b88/t+3k9z/N+nucQ0K6l80LyYsLfNMYY6nYtCr+et9DA fctmuca+Qf/IYXCw
EP22fWjs34Oco6vC1hpjwo3yfaMxZnaGH/GfjAsNh79ebMht2zHzuL0UN13W 5+n5YxO9ts3k+Acc
akpgw/YnuP+5OcxfZOCR+Ac69j87+yn/8//LYUaEowQtrXs38Ox7UTraD6Zy yv4Jad/G75KepCnl
cbYUzKfzwqN0lgSzcwesV7cjwo/wiWUIdpph/f1ANK9UfkHXuE1HhymH16sS BJZJ71/v8vZEk2bw
0lZYL3+KYD8KcJqw092WwJq0SLqdowzINdqvH9Kexc7iZ+5MdAgcPwC2pmGn Bt0wI9JhgpseE6vf
CPNjyKKiIiYnJ/PEayAdWXdPdF5gqXBbUhAFewlyJ399hZyqYM07D3Ok06I/ ljxc/Aj0b3R8qBMF
EgSkE1nBod2gZQNyMVEMi6cvi7xVzJ66TfqDQFQlzWBv3RppM11D58+BTqI0 +FuNL1EzOFkCNqyH
BWNHYZsa/4p0F/rin3LS0ywhFU4e1FVxYjN7Ti67M5HsH38GvafB+rWwYfiQ +PW3UUzYLY8lXHkS
Ar+Rq73ixPuyZ2+RtnXk0GdkfwbZ8zZ5Tdq1CKxJ4gew9iW4IZtt8w5uJZ2f +0NBPvZXpECpAnmd
/DOe7FhAtj0oPs3UFbFRokEqOyHeviCVqRPxdLwqDzN1eMcy2HvmZVpyolme GMZjsUGsSLyP59LD
yYvzyJZQPcEAiPXgTVmR6pVoRF8Bsp01MeRYGjmSxva9S1i5bha/XS5TunhO m23vOs+yF0NZujKI
w6UzdGv1yT4Qz4LXMsXDFcjGQAGi+vLFtwFpZSiFp5If4nDTCg7/uITfrwnR EAVTUnCVpHI12JIu
oFpwqgo8FQf3yeWyZ0rdX8LoLJ9L9sZJxJLdT5NdCzh6ei5/yQxlxeogHhNI +SqpaCPYuwe8JRPk
GbBri0w3FkYNUlK3pY7WXSm+XHmMvCzetEeQrfeTF8RsNbVpHqmKFGjgI2kv Ftay6Gm3qaSu/9I2
WMcLg2Va94rR9+iF1FNT4w+AxCPV2lWpSIHMsbf9awTUvAUhcrTGFrk1W75s 9nHfQgbGr6bWne3z
SLVmXooQ/9O7q3kjIpuSkPPTejSqza5N9O2RGn9VHHKq4xHp/3SagH8BiE46 I2jgZvkAAAAASUVO
RK5CYII=
------=_NextPart_000_0009_01CE7558.61B448E0--

Attached files