Buenas tardes chavales, tengo una duda y nose como puedo hacer esto:
tengo un fichero XML de este tipo:
<personas>
<persona>
<datos>
<nombre>juan</nombre>
</datos>
<direccion>
<calle>la que sea</calle>
</direccion>
</persona>
</personas>
El tema es que he visto codigo por ahi para leer este xml en un dataset y luego éste unirlo a un datagrid, que es lo que quiero hacer, el codigo es asi
Dim oDs As New DataSet
oDs.ReadXml(Request.PhysicalApplicationPath + "yo.xml")
GridView1.DataSource = oDs
GridView1.DataBind()
Si hago esto no me carga nada, pero si lo modifico y pongo:
GridView1.DataSource = oDs.Tables("0").DefaultView
me funciona pero solo me carga en el gridview lo que hay en el tag<DATOS> (el nombre)
Si pongo esto:
GridView1.DataSource = oDs.Tables("1").DefaultView
Me carga solo el tag <DIRECCION> (calle)
Lo que necesito es tener el en gridview algo asi
NOMBRE CALLE
juan la que sea
Como puedo hacer esto??