| ||||
tengo otra bronca, haber si esta si me pueden responder, cuando despliego la informacion necesito saber el puro nombre de la cabecera, ya que si ocupo .OuterXml me manda todo el registro y con todo y la informacion, alguien sabe que le tengo que hacer para que me de el nombre de la cabecera?
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |
| ||||
Re: nodos de xml Yo hubiese hecho un foreach en vez de un for En vez de:
Código:
Hubiese utilizado:for (int x = 0; x <= listaNodos[0].ChildNodes.Count-1; x++)
Código:
foreach (XmlNode nodoHijo in listaNodos.ChildNodes) |
| ||||
Re: nodos de xml en mi caso uso el for por que con ello tengo que ir declarando y creando controles en tiempo de ejecucion, es por eso que no utilice el foreach ya que tenia que declarar la variable "x" antes de todo, aun que en casi toda la aplicacion utilizo el foreach para obtener campos y todo el show, de todas formas gracias por el comentario todo es bien recibido, y, ya que estamos en esto, tengo otra duda: suponiendo que tienes un xml de la siguiente estructura:
Código:
yo necesito obtener los datos del nodo <obj2> osea el obj2.1, obj2.2, etc. El problema esta en que cuando leo el .xml la primer etiqueta seria la <obj1>, y por lo tanto me mandaria como resultado el nodo siguiente y no los que necesito, la pregunta es: ¿Como le doy la profundidad a mi aplicacion para que me detecte o seleccione los nodos mas internos de un sector, en caso de que, si el archivo XML sea de un nivel "n" por sector?<obj1><obj2><obj1><obj2><obj2.1 /> <obj2.2 /> PD. en este caso utilizo: obj.DocumentElement.ChildNodes[0].ChildNodes[0]..... Nos vermox
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. Última edición por erick_arcini; 07/12/2006 a las 12:18 |