selectNodes en Flash Mx 2004

25/11/2004 - 14:18 por SG Web Design - Sergio Gattelet | Informe spam
Hola, esta es mi primera consulta y se debe a que intento mediante flash mx
2004 hacer una seleccion de nodos mediante la sentencia "selectNodes" pero
no logro que funcione. El codigo que utilizo es el siguiente y espero puedan
ayudarme.
Gracias de antemano!

-
dentro de un XML tengo:
<gallery>
<groupimage01 path="images/vidriera/01/01.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/02.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/03.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/04.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/05.jpg" desc=""/>

<groupimage02 path="images/vidriera/02/01.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/02.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/03.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/04.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/05.jpg" desc=""/>
</gallery>

Necesitaria seleccionarlos por grupos dentro de flash mx 2004.
He intentado mediante la sentencia:
set nodes=XPath.selectNodes("/groupimage01"); //da error

nodes=XPath.selectNodes("/groupimage01"); //no da error pero no se si
realmente realiza la seleccion ya que no se como acceder a esta seleccion.
 

Leer las respuestas

#1 skar
29/11/2004 - 14:09 | Informe spam
hola :)
la verdad una cosa que tienes que tener en cuenta es que estas usando xpath.
te explico...en xml exister jerarquia entre los elementos y atributos que lo
forman:
<gallery> es el nodo root (raiz), tambien es el elemento padre
<groupimage01 path="images/vidriera/01/01.jpg" desc=""/> los nodos
groupimage01 y 02 son hijos de gallery (child nodes) los atributos path y
desc son en cierta forma los nodos hijos de groupimage01 y 02
...
<groupimages02 path="images/vidriera/01/01.jpg" desc=""/>
</gallery>

para pode acceder a groupimage01, primero accedes al nodo padre en este caso
gallery, pero antes de accede a gallery necesitas acceder al objeto xml es
por eso que requires "/"
/ te da acceso al objeto, luego decides a donde ir.

en si tu codigo deberia ser:
/gallery/groupimage01
ahora esto solo te da accesso a todos los nodos groupimage01 y no a los
02... espero que te haya podido clarificar un poquito :)


"SG Web Design - Sergio Gattelet" wrote in message
news:
Hola, esta es mi primera consulta y se debe a que intento mediante flash


mx
2004 hacer una seleccion de nodos mediante la sentencia "selectNodes" pero
no logro que funcione. El codigo que utilizo es el siguiente y espero


puedan
ayudarme.
Gracias de antemano!

-
dentro de un XML tengo:
<gallery>
<groupimage01 path="images/vidriera/01/01.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/02.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/03.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/04.jpg" desc=""/>
<groupimage01 path="images/vidriera/01/05.jpg" desc=""/>

<groupimage02 path="images/vidriera/02/01.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/02.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/03.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/04.jpg" desc=""/>
<groupimage02 path="images/vidriera/02/05.jpg" desc=""/>
</gallery>

Necesitaria seleccionarlos por grupos dentro de flash mx 2004.
He intentado mediante la sentencia:
set nodes=XPath.selectNodes("/groupimage01"); //da error

nodes=XPath.selectNodes("/groupimage01"); //no da error pero no se si
realmente realiza la seleccion ya que no se como acceder a esta seleccion.


Preguntas similares