XMLTextWriter

16/03/2006 - 22:21 por Red Azul | Informe spam
Hola grupo.
Tengo una instancia xtw de un XMLTextWriter de la siguiente forma:

xtw = New XmlTextWriter("data.xml", Text.Encoding.UTF8)

y me pongo a crear elementos, atributos, etc...
pero al final cuando termino de enviar los datos al archivo "data.xml" y
lo abro, veo que esta en Unicode, y no en UTF-8.

Mi pregunta es: Como le hago para que el archivo resultante en verdad me
quede en UTF-8???

De antemano, gracias desde YA!!!

______________
Red Azul
red_azul."en".hotmail.com

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
17/03/2006 - 04:47 | Informe spam
Bueno, es logico porque UTF-8 es Unicode. ¿Que es lo que esta viendo para
pensar que no esta como deberia estar?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#2 Red Azul
17/03/2006 - 16:09 | Informe spam
Eduardo A. Morcillo [MS MVP VB] escribió:
Bueno, es logico porque UTF-8 es Unicode. ¿Que es lo que esta viendo para
pensar que no esta como deberia estar?



Perdón, quizás describe mal el problema:
Cuando bajo finalmente el archivo que genera el XMLTextWriter, los
valores de los atributos como palabras acentuadas, con ñ's, los deja tal
cual, y no veo que los deje en UTF-8

Gracias desde YA.
_________________
Red Azul
red_azul."en".hotmail.com
Respuesta Responder a este mensaje
#3 Red Azul
17/03/2006 - 19:13 | Informe spam
Red Azul escribió:
Eduardo A. Morcillo [MS MVP VB] escribió:
Bueno, es logico porque UTF-8 es Unicode. ¿Que es lo que esta viendo
para pensar que no esta como deberia estar?



Perdón, quizás describe mal el problema:
Cuando bajo finalmente el archivo que genera el XMLTextWriter, los
valores de los atributos como palabras acentuadas, con ñ's, los deja tal
cual, y no veo que los deje en UTF-8

Gracias desde YA.
_________________
Red Azul
red_azul."en".hotmail.com


Perdón, fue una mala interpretación de mi parte.. lo que pasa es que
abrí el documento *.xml con un editor que interpreta si hay un prefijo
de codificación de marca de orden de bytes... Pero efectivamente esta en
UTF-8, solo que trae precisamente una codificación de marca de orden
de bytes...
Finalmente, alguien save de alguna propiedad en el XmlDocument que no
genere el prefijo de codificación de marca de orden de marca de byte
(losé... suena inadecuado, pero así de caprichosa es mi aplicación)

Mil Gracias...

______________
Red_Azul
red_azul."en".hotmail.com
Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
17/03/2006 - 21:26 | Informe spam
Dim xml As New XmlTextWriter("c:\mixml.xml", New
System.Text.UTF8Encoding(False))

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida