Página 1 de 1

xml con addenda para qualitas

Publicado: Lun Feb 27, 2012 7:20 pm
por epschmidt
Hola, tengo una aplicacion en vfp 8.0 en la cual genero el cfd, me estan pidiendo la addenda para qualitas, el problema que tengo es que en uno de los campos (curcoti.recibodem) no tengo valor, y al validar el xml en qualitas me manda un error,

el codigo es como sigue:

x=cfdxml.createelement("campoString")
x.Setattribute('name','folioFicha_ReferenciaDemerito')
x.text=allTRIM(curcoti.recibodem)
npersonalizado.appendchild(x)

la salida queda de la siguiente manera:

<campoString name="folioFicha_ReferenciaDemerito">

debiendo quedar así:

<campoString name="folioFicha_ReferenciaDemerito"></campoString>

si le agrego un espacio al valor de recibodem con el siguientt codigo:
x=cfdxml.createelement("campoString")
x.Setattribute('name','folioFicha_ReferenciaDemerito')
x.text=iif(empty(curcoti.recibodem),' ',allTRIM(curcoti.recibodem))
npersonalizado.appendchild(x)

el resultado es así ,el cual no es valido para qualitas:

<campoString name="folioFicha_ReferenciaDemerito"> </campoString> (tiene un espacio entre ><)

gracias por su ayuda