Prueba con
if(datos[i].attributes[atributo] == valor)

Roberto

----- Original Message ----- 
From: "Diego Ponce de León" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Monday, December 27, 2004 1:38 PM
Subject: [ASNativos] Búsqueda en un xml mediante atributos pasados por
parámetros...


> Estoy con las búsquedas en un xml:
> el xml tiene nodos como este:
>
> <node id="15330" actividad="VIVIENDA TURÍSTICA" municipio="TEGUISE"
> localidad="TAHICHE" categoria="">
> <node id="denominacion">TEGALA DEL GATO</node>
> <node id="nunidades">2</node>
> <node id="nplazas">5</node>
> <node id="domicilio">TEGALA DEL GATO, 8</node>
> <node id="telefono"></node>
> <node id="fax"></node>
> <node id="email"></node>
> </node>
> _____________________________________________
>
> estoy probando con esto:
> _____________________________________________
> function buscarCategorias(atributo:String,valor:String){
>  var busqueda:Array = new Array();
>  var indice:Number = 0;
>  for(var i:Number=0;i<cantidad;i++){
>   if(datos[i].attributes.atributo == valor){trace("nodo encontrado")}
>  }
>
> }
> boton_mc.onPress = function(){
>  buscarCategorias("municipio","TEGUISE")
> }
> ___________________________________________
>
> pero esto no funciona ya que   datos[i].attributes.atributo es
"undefined".
> Es decir, flash intenta buscar el atributo "atributo" dentro de cada nodo,
y
> claro, en este caso, "atributo" es un parámetro que le paso a la función.
> ¿cómo puedo hacer para pasarle el parámetro atributo?
>
>
> ----------------------------------
> Lista ASNativos:asnativos@5dms.com
> http://www.5dms.com/listas
> ----------------------------------

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

Responder a