21
ene

XML y DataSet

Vamos a ver una forma sencilla de llenar un DataSet a través de un XML y como escribir un XML a través de un DataSet.

Para cargar el DataSet con el XML tenemos el siguiente código:

  DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("miarchivo.xml"));

Ahora para escribir el XML a través de un DataSet:

 

DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("Select * from MITABLA", conn);
da.Fill(ds);
ds.WriteXml(Server.MapPath("miarchivo.xml"));

 

Nota: El método Server.MapPath devuelve la ruta de archivo física que corresponde a la ruta virtual espicificada en el servidor Web.

 

Libro Recomendado:

XML PRACTICO. BASES ESENCIALES, CONCEPTOS Y CASOS PRACTICOS

Este manual sobre XML está dirigido a aquellas personas que realicen tareas de almacenamiento o intercambio de datos estructurados. En él se detallan conceptos fundamentales del XML y los presenta a través de sencillos casos prácticos. Tras el descubrimiento de la sintaxis del lenguaje y las normas de validación de un documento XML, podrá crear sus primeros documentos XML apoyándose en los siguientes contextos: - Diseñar documentos y gramáticas XML simples, utilizando las DTD, los Esquemas XML y RELAX NG. - Vincular varios documentos XML entre si con Xlink y XPointer. - Extraer información de un documento XML por medio de consultas XQuery. - Dar forma a los documentos XML a través de la recomendación XSL (eXtensible StyleSheet Language). - Iniciarse en las tecnologías XSLT y XSL-FO y crear un documento PDF a partir de datos XML. - Integrar XML en sus soluciones de Internet utilizando el protocolo SOAP. - Entender los intercambios entre Javascript, DOM y XML. - Utilice RSS en sus soluciones para la sindicación de contenidos, SMIL en trabajos con multimedia, XHTML y XFORM en sus páginas Web interactivas.


Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Permalink | Comentarios (1) | Post RSS

Comentarios

Añadir comentario


(Mostrará su icono Gravatar )  

  Country flag

biuquote
  • Comentario
  • Vista previa
Loading