XML

15/05/2007 - 19:19 por Robert Barreiro | Informe spam
Hola, que tal?

Tengo un problemita. Tengo una aplicacion Windows que genera un archivo XML
guardando algunos datos, bastante sencillo. El tema es que estoy utilizando
un XmlWriter para guardar el contenido un un XmlDocument en donde tengo ya
armado toda la estructura del XML. Todo muy lindo, excepto que cuando guardo
el archivo, no me queda formateado correctamente, sino que me guarda todo en
una sola linea. Ejemplo:

Lo que debería guardar asi:

<?xml version="1.0" encoding="utf-8"?>

<DataConfiguration>
<DataSource provider="3" name="Default">
<user></user>
<password></password>
<server>ADMEREX1</server>
<initial_catalog>open_import</initial_catalog>
<trusted_connection>True</trusted_connection>
<timeout>12</timeout>
<reset>False</reset>
<pooling>True</pooling>
<attach_db></attach_db>
</DataSource>
<DataConfiguration/>

Lo guarda como:

<?xml version="1.0" encoding="utf-8"?><DataConfiguration><DataSource
provider="3"
name="Default"><user></user><password></password><server>ADMEREX1</server>...
etc

Mi pregunta es: Existe alguna tecnica, metodo, clase, etc que te permita
formatear la salida XML y dejarla en un formato mas legible? Esto es solo un
tema de legibilidad, ya que la aplicacion lee el archivo XML generado en
forma correcta, es cuestion de dejarlo mas bonito ;)


Muchas gracias por su tiempo!



Robert.

Preguntas similare

Leer las respuestas

#1 Robert Barreiro
16/05/2007 - 23:04 | Informe spam
Anduvo 10 puntos!

Muchisimas gracias por tu ayuda.



"Octavio Hernandez" escribió en el mensaje
news:
Robert,

Asígna las propiedades del XMLTextWriter, así:

writer.Formatting = Formatting.Indented
writer.Indentation = 2

Slds - Octavio


"Robert Barreiro" escribió en el mensaje
news:
Hola, que tal?

Tengo un problemita. Tengo una aplicacion Windows que genera un archivo
XML guardando algunos datos, bastante sencillo. El tema es que estoy
utilizando un XmlWriter para guardar el contenido un un XmlDocument en
donde tengo ya armado toda la estructura del XML. Todo muy lindo, excepto
que cuando guardo el archivo, no me queda formateado correctamente, sino
que me guarda todo en una sola linea. Ejemplo:

Lo que debería guardar asi:

<?xml version="1.0" encoding="utf-8"?>

<DataConfiguration>
<DataSource provider="3" name="Default">
<user></user>
<password></password>
<server>ADMEREX1</server>
<initial_catalog>open_import</initial_catalog>
<trusted_connection>True</trusted_connection>
<timeout>12</timeout>
<reset>False</reset>
<pooling>True</pooling>
<attach_db></attach_db>
</DataSource>
<DataConfiguration/>

Lo guarda como:

<?xml version="1.0" encoding="utf-8"?><DataConfiguration><DataSource
provider="3"
name="Default"><user></user><password></password><server>ADMEREX1</server>...
etc

Mi pregunta es: Existe alguna tecnica, metodo, clase, etc que te permita
formatear la salida XML y dejarla en un formato mas legible? Esto es solo
un tema de legibilidad, ya que la aplicacion lee el archivo XML generado
en forma correcta, es cuestion de dejarlo mas bonito ;)


Muchas gracias por su tiempo!



Robert.








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida