Tema: nodos de xml
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2006, 16:44
Avatar de erick_arcini
erick_arcini
 
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.