consulta para creacion XML, inclusion de algunos caracteres especiales y la Ñ o ñ me dan problemas

267 views
Skip to first unread message

Marcelo Barberis

unread,
Oct 31, 2021, 4:32:56 AM10/31/21
to publicesvfoxpro
Hola buenas noches, creando un XML al momento de visualizar el resultado me saltan algunos errores por ejemplo hasta el momento 
lcProducto = "DISEÑO DE SISTEMAS INFORMATICOS", en esta etiqueta me genera un error
lcProducto = "Salón de Eventos para Cumpleaños" en esta etiqueta me salta error en la palabra acentuada y en la palabra que lleva ñ
lcLeyenda = "Ley N° 453: Tienes derecho a un trato equitativo sin discriminación en la oferta de servicios" en esta etiqueta me salta error  N°,  discriminación,  453:

Esta es la etiqueta de inicio del XML, que esta como ejemplo para crear nuestros XML de Factura Electronica
<?xml version="1.0" encoding="UTF-8" standalone="true"?>

Mi consulta es Que tipo de configuracion debo cambiar para evitar tener todos esos problemas para esos caracteres especiales y la letra Ñ o ñ

Desde ya gracias por cualquier comentario

--
Marcelo Barberis Gutierrez
Sistemas Informaticos
Villa Montes - Bolivia
Telef.: +591-76830544

Fernando Mora

unread,
Nov 1, 2021, 9:24:00 AM11/1/21
to Comunidad de Visual Foxpro en Español
Hola Marcelo
Segun veo, tu Xml debe llevar formato UFT-8, asegurate de convertir la cadena de texto con Strconv(cCacena,9)

Mira este ejemplo: 

Text To tuString TextMerge NoShow
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<factura>
<numero>001-001-000001</numero>
<detalles>
<datelle>
<producto>DISEÑO DE SISTEMAS INFORMATICOS</producto>
<valor>100,00</valor>
</datelle>
<datelle>
<producto>Salón de Eventos para Cumpleaños</producto>
<valor>150,56</valor>
</datelle>
</detalles>
<totalFactura>250,56</totalFactura>
</factura>
EndText
StrToFile(Strconv( tuString  ,9),"c:\TuCarpeta\TuXml.xml")

Marcelo Barberis

unread,
Nov 1, 2021, 10:53:27 PM11/1/21
to publicesvfoxpro
Hola buenas noches, bueno con el comentario de los amigos ya no me sale los errores al querer abrir un XML donde se incluia entre otras cosas Ñ o ñ o Nº, acentos creo que tambien y mas adelante que mas saldria, les paso una img del resultado
imgxml.jpg
aqui estoy usando un programa XML NotePad, que entre otras cosas me valida el XML contra el XSD, ustedes ya utilizaron este programa para ese proposito..??
Porque si pueden apreciar la img en la parte inferior me muestra unos errores, que entre otras cosas me indica que una etiqueta NumeroTarjeta el valor no es valido segun tipo de valor que deberia ser Integer, pero en el XSD define asi a ese campo pero tambien te da el uso de un valor Nulo, porlo que le pase un valor nulo debido a que no se utiliza un numero de tarjeta, ahora opte en no ponerlo porque segun documentacion no era de uso obligatorio, pero de igual manera me marcaba que ahi se esperaba un dato de NumeroTarjeta.
Alguien me recomienda algun validador de XML contra XSD..???

Desde ya gracias por todos sus comentarios y aportes de tipo samaritano....

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fa872c9c-0bcc-4377-88ed-080a1ab64478n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages