XML

30/05/2007 - 17:44 por Clara | Informe spam
Hola,
Tengo que generar un archivo XML, del qual sé la estructura que debe tener.
Además, tengo el XSD.
Nunca he trabajado con xml, y desearia saber como crear un archivo xml y
llenarlo (no sé si el xsd me puede ayudar en algo).
He visto las clases xmlDocument, xmlWriter, ... pero no sé por dónde
empezar.

Grácias.

Preguntas similare

Leer las respuestas

#1 carlosmsr
31/05/2007 - 19:19 | Informe spam
hay varias maneras de hacer lo que necesitás. Una podriá ser crear una clase
que tuviera la misma estructura que tenés en tu archivo xsd (fijate si te
puede ser útil la herramienta xsd.exe del framework). Otra opción sería crear
un objecto xmlDocument y agregarle los nodos y la información necesaria según
la definición que tenés.
deberías considerar si es necesario tener en cuenta que esta definición
pudiera cambiar, o si la misma aplicación pudiera utilizarse para procesar
otros schemas, etc, etc, etc... a la hora de decidir qué vas a utilizar.

"Clara" wrote:

Hola,
Tengo que generar un archivo XML, del qual sé la estructura que debe tener.
Además, tengo el XSD.
Nunca he trabajado con xml, y desearia saber como crear un archivo xml y
llenarlo (no sé si el xsd me puede ayudar en algo).
He visto las clases xmlDocument, xmlWriter, ... pero no sé por dónde
empezar.

Grácias.



Respuesta Responder a este mensaje
#2 Víctor Alameda
03/06/2007 - 07:56 | Informe spam
Que tal Carlos,

Te dejo un ejemplo de código para que lo puedas implementar, este extrae
datos de una base de datos y los manda a un archivo xml:

private void Page_Load(object sender, System.EventArgs e) {
string ConnectionString = ("Data Source=(local);Initial " + _);
"Catalog=AdventureWorks;Integrated Security=SSPI";
SqlConnection conn = new SqlConnection(ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM
Sales.Customer", conn);
DataSet ds = new DataSet();
da.Fill(dsNorthwind);
// Creamos el archivo XML
ds.WriteXml("c:\\MisProductos.xml");
}

Saludos!
Víctor Alameda
DevelopersDotNet.com

"carlosmsr" wrote:

hay varias maneras de hacer lo que necesitás. Una podriá ser crear una clase
que tuviera la misma estructura que tenés en tu archivo xsd (fijate si te
puede ser útil la herramienta xsd.exe del framework). Otra opción sería crear
un objecto xmlDocument y agregarle los nodos y la información necesaria según
la definición que tenés.
deberías considerar si es necesario tener en cuenta que esta definición
pudiera cambiar, o si la misma aplicación pudiera utilizarse para procesar
otros schemas, etc, etc, etc... a la hora de decidir qué vas a utilizar.

"Clara" wrote:

> Hola,
> Tengo que generar un archivo XML, del qual sé la estructura que debe tener.
> Además, tengo el XSD.
> Nunca he trabajado con xml, y desearia saber como crear un archivo xml y
> llenarlo (no sé si el xsd me puede ayudar en algo).
> He visto las clases xmlDocument, xmlWriter, ... pero no sé por dónde
> empezar.
>
> Grácias.
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida