Foros del Web » Programando para Internet » ASPX (.net) »

Cómo extraer datos de un XML contenido en un dataset

Estas en el tema de Cómo extraer datos de un XML contenido en un dataset en el foro de ASPX (.net) en Foros del Web. Hola compañeros, quisiera que me guiaran en la resolución de un problema que tengo. Verán, tengo un dataset que me contiene datos de una tabla ...
  #1 (permalink)  
Antiguo 11/04/2011, 08:24
 
Fecha de Ingreso: octubre-2009
Ubicación: Guapiles
Mensajes: 11
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Cómo extraer datos de un XML contenido en un dataset

Hola compañeros, quisiera que me guiaran en la resolución de un problema que tengo.
Verán, tengo un dataset que me contiene datos de una tabla de SQL Server, específicamente contiene un numero, un varchar (contiene un XML) y una fecha.

El problema es ¿cómo hago para tomar cada dato por separado? es decir, para tomar el número, la fecha y cada etiqueta del XML?

Para explicarme mejor:
NUMERO : 1
XML:
<personas>
<persona edad="15">
<id>10</id>
<nombre>José</nombre>
</persona>
<persona edad="14">
<id>20</id>
<nombre>Pablo</nombre>
</persona>
</personas>
FECHA: 2011-04-11 08:05:00.000

Digamos que tengo esos datos, lo que quiero es obtener cada campo por separado para ponerlo en distintos controles.. es decir separar la edad, el id, el nombre de las personas...

Espero que me hayan entendido. Les agradezco de antemano su colaboración.

Saludos
  #2 (permalink)  
Antiguo 13/04/2011, 04:27
Avatar de DeHoyNoPasa  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 28
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Cómo extraer datos de un XML contenido en un dataset

Hola jhang, lo primero será cargar el xml en un objeto de la clase XDocument.

Y luego por ejemplo para obtener todos los nombres podrías hacer lo siguiente:

dim nombres as string
Dim personas = From p In objetoXML.Descendants("persona") _
Select p
For Each personaAux In personas
nombres &= conceptoAux.Element("nombre").Value & " "
Next

Esto es sólo un ejemplo, espero que te sirva.
  #3 (permalink)  
Antiguo 15/04/2011, 08:17
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Cómo extraer datos de un XML contenido en un dataset

Peor los 3 vienen en un mismo campo ?
__________________
Julio César Guzmán Góngora
Microsoft Certified Professional
[email protected]
[email protected]

Etiquetas: contenido, dataset, xml, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:04.