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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Leer</strong> y <strong>escribir</strong> <strong>datos</strong> <strong>XML</strong> 19Crear <strong>datos</strong> <strong>XML</strong> anidados• De forma predeterminada, la salida de DataTable essecuencial• Para anidar <strong>XML</strong>, anidar DataRelation*****************************Dim dr As New DataRelation _("name", parentCol, childCol)dr.Nested = Trueds.Relations.Add(dr)SecuencialDataRelation dr = newDataRelation("name",parentCol,childCol);dr.Nested = true;ds.Relations.Add(dr);AnidadoIntroducciónDataRelationEn una representación relacional de <strong>datos</strong>, las tablas individuales contienen filasrelacionadas entre sí utilizando una columna o un conjunto de columnas. En elDataSet de ADO.NET, la relación entre tablas se implementa utilizando unaDataRelation.Cuando creamos una DataRelation, las relaciones primario-secundario segestionan únicamente mediante la relación entre las filas y las columnas. Tablasy columnas son entidades distintas. En la representación jerárquica de <strong>datos</strong> queproporciona <strong>XML</strong>, las relaciones primario-secundario están representadas porelementos primarios que contienen elementos secundarios anidados.Nota Cuando se utilizan relaciones anidadas, un elemento secundario sólopuede tener un elemento primario.Para facilitar la anidación de objetos secundarios cuando un DataSet estásincronizado con un XmlDataDocument, o cuando está escrito como <strong>datos</strong><strong>XML</strong> utilizando WriteXml, el DataRelation expone una propiedad Nested.Si se establece a true la propiedad Nested de una DataRelation, las filassecundarias de la relación serán anidadas en la columna primaria cuando elDataSet esté escrito como <strong>datos</strong> <strong>XML</strong> o se sincronice con unXmlDataDocument. El valor predeterminado de la propiedad Nested delobjeto DataRelation es false.

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

Saved successfully!

Ooh no, something went wrong!