Como leer un XML

17/04/2006 - 21:08 por Spider25 | Informe spam
Hola , tengo un xml con tan sólo dos registros y 4 campos, suponiendo que
quiero poner en una caja de texto el campo3 del 2do registro ¿Cómo puedo
hacerlo?
Tengo un XmlTextReader, pero no se que propiedad o método me puede llevar a
mostrar el valor de un campo y registro en especial

intenté
xmlReadrxx[0,1]
dándole coordenadas pero no resulta


Gracias

+:::Spider25:::+
 

Leer las respuestas

#1 Alberto Poblacion
17/04/2006 - 21:48 | Informe spam
"Spider25" wrote in message
news:%
Hola , tengo un xml con tan sólo dos registros y 4 campos, suponiendo que
quiero poner en una caja de texto el campo3 del 2do registro ¿Cómo
puedo hacerlo?



Se puede hacer con XmlDocument y una consulta XPath, pero si no te
quieres liar a aprender XPath, hay una forma más sencilla aunque
probablemente no más eficiente: Lee el Xml a un DataSet y saca el campo a
través del DataSet:

DataSet ds = new DataSet();
ds.ReadXml("MiArchivo.xml");
TextBox1.Text=ds.Tables[0].Rows[1][2].ToString();

Observa que "el campo3 del 2do registro" se convierte en "Rows[1][2]"
porque se numeran desde cero.

Preguntas similares