Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 21-may-2007, 08:32   #1 (permalink)
juanpablo3 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 33
saber cuantos subhijos hay en un xml

hola a todos,

tengo que cargar información contenida en un xml en varios listbox. que depende que seleccionemos en el primero de ellos, la información variará en el segundo. me explico.

tengo el siguiente archivo xml:

<Labels>

<Programa1>

<nombre>Prog1</nombre>
<caracteristicas>Las caracteristicas del programa 1 son las que tu ya sabes</caracteristicas>
<ciclos>
<ciclo1>ciclo de apertura</ciclo1>
<ciclo2>ciclo de clausura</ciclo2>
<ciclo3>ciclo de ceremonia</ciclo3>
</ciclos>

</Programa1>

<Programa2>

<nombre>Prog2</nombre>
<caracteristicas>Las caracteristicas del programa 2 son las que tu ya sabes</caracteristicas>
<ciclos>
<ciclo1>ciclo de apertura</ciclo1>
<ciclo2>ciclo de empaquetado</ciclo2>
<ciclo3>ciclo de desgaste</ciclo3>
<ciclo4>ciclo de aparcamiento</ciclo4>
</ciclos>

</Programa2>

<Programa3>

<nombre>Prog3</nombre>
<caracteristicas>Las caracteristicas del programa 3 son las que tu ya sabes</caracteristicas>
<ciclos>
<ciclo1>ciclo de herramienta</ciclo1>
<ciclo2>ciclo de pulido</ciclo2>

</ciclos>

</Programa3>


</Labels>

en el primer listbox pongo los programas que hay, y según seleccione el usuario uno u otro, en el segundo listbox se verán los ciclos que hay en cada programa.

Mi problema es que no se leer cuántos ciclos hay en cada programa.

Para leer cuantos programas hay es facil

mobjDOM.documentElement.childNodes.length

y en un for vas cogiendo el <nombre> de cada uno.

Pero para saber cuantos hijos tiene un hijo de "programa"???

¿alguien puede ayudarme?

Muchas gracias a todos por adelantado
juanpablo3 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:06.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93