Pues parece que si era un yogurt caducado, digo..., una versión vieja.

Pero me sigue saliendo:

         ModuleId="hola"

No se Xavi, ahora si parece que tenemos todo igual...

Pero con lo tuyo, Joseba, si funciona:

         trace(atributo[0].nodeValue);

Asi que, "larga vida al rey", (el que se va de caza no, el que se va de
vacaciones, y vuelve)

Gracias y un saludo,
Edu



----- Original Message ----- 
From: "Xavi Beumala" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Wednesday, August 24, 2005 3:47 PM
Subject: Re: [ASNativos] Atributos con XPath (xfactorstudio)


> mmmm...
> Pues a mi me devuelve "hola" :S
>
> Qué versión de XPath estás usando? Descárgate la última (versión en AS2)
> de http://xfactorstudio.com/ActionScript/AS2/XPath/XPath4AS2.zip a ver
> si fuera eso...
>
> Por otro lado la función text() lo que hace es seleccionar los nodos
> hijos de tipo texto no el valor de un atributo. Abajo va un ejemplo:
>
> <code>
>    import com.xfactorstudio.xml.xpath.XPath;
>    x = "<Module ModuleId='hola'>adios</Module>"
>    miXML = new XML(x);
>
>    var atributo:Array;
>    // hola
>    trace(XPath.selectNodes(miXML, "//Module/@ModuleId/").toString());
>    // adios
>    trace(XPath.selectNodes(miXML, "//Module/text()").toString());
> </code>
>
>
> Saludos
> Xavi Beumala
> http://www.code4net.com
>
> eemece2 wrote:
> > Hola Xavi!
> >
> > Gracias por responder.
> > Pues tu ejemplo me imprime esto:
> >
> >      ModuleId="hola"
> >
> > osea lo que me hace a mi mi codigo. Lo que queria es que solo devuelva
el
> > string "hola".
> >
> > igual usando algo parecido a lo que se usa para sacar el valor de un
nodo,
> > si no recuerdo mal, con text(); pero lo siguiente no funciona:
> >
> >      atributo= XPath.selectNodes(miXML, "//Module/@ModuleId/text()");
> >
> > si no puedo, tendre que hacer alguna funcion que me devuelva lo que hay
> > entre las comillas, pero me extraña que no este implementado.
> >
> > Tengo la sensacion de que tengo delante un elefante y no lo veo :-)
> >
> > Un saludo para todos,
> > Edu
> >
> >
> > ----- Original Message ----- 
> > From: "Xavi Beumala" <[EMAIL PROTECTED]>
> > To: <asnativos@5dms.com>
> > Sent: Wednesday, August 24, 2005 1:43 PM
> > Subject: Re: [ASNativos] Atributos con XPath (xfactorstudio)
> >
> >
> >
> >>Tu código está bién, seguramente tengas algun error en el XML.
> >>
> >>Fíjate en que esto funciona:
> >><code>
> >>import com.xfactorstudio.xml.xpath.XPath;
> >>x = "<Module ModuleId='hola'/>"
> >>miXML = new XML(x);
> >>
> >>var atributo:Array;
> >>atributo= XPath.selectNodes(miXML, "//Module/@ModuleId");
> >>trace(atributo[0]);
> >></code>
> >>
> >>Saludos
> >>Xavi Beumala
> >>http://www.code4net.com
> >>
> >>Felix Martin wrote:
> >>
> >>>Buenas,
> >>>
> >>>!Yo tambien me apunto al XPath de xfactorstudio !, Muy util!
> >>>
> >>>Pero estoy intentando obtener el valor de un atributo y no lo consigo.
> >
> > Con lo siguiente:
> >
> >>>  var atributo:Array;
> >>>  atributo= XPath.selectNodes(miXml, "//Module/@ModuleId");
> >>>  trace(atributo[0]);
> >>>
> >>>Me devuelve:
> >>>
> >>>  ModuleId="1"
> >>>
> >>>Como se hace para que devuelva solo el valor del atributo?
> >>>
> >>>Igual es una chorrada, pero no veo cual puede ser la consulta
necesaria.
> >>>
> >>>Un saludo a todos,
> >>>Edu----------------------------------
> >>>Lista ASNativos:asnativos@5dms.com
> >>>http://www.5dms.com/listas
> >>>----------------------------------
> >>>
> >>>
> >>
> >>----------------------------------
> >>Lista ASNativos:asnativos@5dms.com
> >>http://www.5dms.com/listas
> >>----------------------------------
> >
> >
> > ----------------------------------
> > Lista ASNativos:asnativos@5dms.com
> > http://www.5dms.com/listas
> > ----------------------------------
> >
> >
>
> ----------------------------------
> Lista ASNativos:asnativos@5dms.com
> http://www.5dms.com/listas
> ----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

Reply via email to