Crear xml y asociar un xsd

27/08/2004 - 16:36 por Ariadna | Informe spam
Hola,

Tengo que crear enviar un documento xml con el contenido
de una base de datos. Para ello lo que hago es acceder a
la base de datos y almaceno los datos en un DataSet.
Después mediante codigo creo un archivo xml (archivo.xml)
y en este archivo almaceno el dataSet es decir hago un
miDataSet.writexml(rutaDondeEstaXML).Esto lo hace bien.
Lo que pasa es que quiero asociarle un archivo xsd que es
el que guarda la estructura pero al hacer
miDataSet.writexml(rutaDondeEstaXML) no se como poder
asociarle el xsd.
Os pongo el ejemplo pq igual no me he explicado bien

Lo que quiero conseguir es
<?xml version="1.0 standalone="yes"?>
<MiDataSet xmls="http://tempuri.org/archivo.xsd">
<> aqui van las estructuras de las tablas y los datos
..
<MiDataSet>

Pero con el código que tengo lo que consigo es :
<?xml version="1.0 standalone="yes"?>
<MiDataSet>
<> aqui van las estructuras de las tablas y los datos
..
<MiDataSet>
y no se como hacer para asociarle el archivo.xsd. Estuve
mirando funciones pero no encontre alguien me puede
ayudar??
Gracias
 

Leer las respuestas

#1 Vyacheslav Popov
27/08/2004 - 19:23 | Informe spam
Hola Ariadna

Yo uso la misma función para guardar esquema y datos en el mismo archivo xml
Se trata de segundo parametro a WriteXml:
WriteXml("archivo.xml", XmlWriteMode.WriteSchema);

Espero que te sirba...avisame. Saludos

"Ariadna" escribió en el mensaje
news:157401c48c43$35189f00$
Hola,

Tengo que crear enviar un documento xml con el contenido
de una base de datos. Para ello lo que hago es acceder a
la base de datos y almaceno los datos en un DataSet.
Después mediante codigo creo un archivo xml (archivo.xml)
y en este archivo almaceno el dataSet es decir hago un
miDataSet.writexml(rutaDondeEstaXML).Esto lo hace bien.
Lo que pasa es que quiero asociarle un archivo xsd que es
el que guarda la estructura pero al hacer
miDataSet.writexml(rutaDondeEstaXML) no se como poder
asociarle el xsd.
Os pongo el ejemplo pq igual no me he explicado bien

Lo que quiero conseguir es
<?xml version="1.0 standalone="yes"?>
<MiDataSet xmls="http://tempuri.org/archivo.xsd">
<> aqui van las estructuras de las tablas y los datos
..
<MiDataSet>

Pero con el código que tengo lo que consigo es :
<?xml version="1.0 standalone="yes"?>
<MiDataSet>
<> aqui van las estructuras de las tablas y los datos
..
<MiDataSet>
y no se como hacer para asociarle el archivo.xsd. Estuve
mirando funciones pero no encontre alguien me puede
ayudar??
Gracias

Preguntas similares