11.07.2015 Views

Leer y escribir datos XML - Willy .Net

Leer y escribir datos XML - Willy .Net

Leer y escribir datos XML - Willy .Net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Leer</strong> y <strong>escribir</strong> <strong>datos</strong> <strong>XML</strong> 33Demostración: transformar <strong>datos</strong> con XSLT• Crear un DataSet con dos DataTables• Crear XslTransform• Transformar el documento DataSet enHTML*****************************IntroducciónEn esta demostración, veremos cómo transformar <strong>datos</strong> utilizando el objetoXslTranform.Los archivos de esta demostración se encuentran en los proyectos Demo10CS yDemo10VB que se pueden encontrar dentro del fichero demos10.zip Ejecutar la demostración1. Abrir la página TransformPubTitles.aspx.Los dos controles DataGrid muestran las dos DataTables en el DataSet.2. Visualizar la página de código subyacente.3. Mostrar el código del procedimiento de evento cmdTransform_Click yexplicar el código:a. El DataSet se crea utilizando CreateDataSet para crear el DataSet, yseguidamente se invoca a MakeDataRelation para crear laDataRelation. No obstante, para que el mapping XmlDataDocumentfuncione, debe agregarse al DataSet la tabla primaria, Publishers, antesde la tabla Titles.b. Se crea un XmlDataDocument desde el DataSet.c. Se crea un objeto XslTransform y se carga con la hoja de estiloPubTitles.xsl.d. Se invoca el método Transform del objeto XslTransform para aplicarla hoja de estilo al XmlDocument.Nota El método Transform únicamente puede enviar la salida a unXmlReader, un TextReader o a objetos XmlWriter.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!