In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TXMLDocument:Read - Error

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TXMLDocument:Read - Error

Mensaje 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
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TXMLDocument:Read - Error

Mensaje 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
Responder