05/12/2006, 16:44
|
| | | Fecha de Ingreso: julio-2005 Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses Puntos: 50 | |
ya quedo, les explico, tienen un XML de esta forma, bueno es el que yo utilizo:
<?xml version="1.0" encoding="utf-8"?>
<folio>
<mascara>@@##</mascara>
<Folioaux>AA00</Folioaux>
<disponibilidad>0</disponibilidad>
<tipo>3</tipo>
</folio>
quiero obtener solo los datos de los subnodos internos, es decir, (mascara,folioaux, disponibilidad y topo), bueno tengo este codigito, espero les funcione a los que lo necesiten, o si tienen una mejor forma pues adelante:
XmlDocument documento = new XmlDocument();
documento.Load("mi_archivo");
XmlNodeList listaNodos = documento.GetElementsByTagName("el tag que buscan, en mi caso "folio"");
if (listaNodos[0].HasChildNodes)//si tiene nodos
{
for (int x = 0; x <= listaNodos[0].ChildNodes.Count-1; x++)
{//me muestra los datos en un listbox
listBox1.Items.Add(listaNodos[0].ChildNodes[x].InnerText);
}
}//y ya
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |