Isaac, muuuucho muchooo no te pillo, pero vamos aver si te puedo ayudar:

yo utilizaria if y recorreria todo el objeto XML buscando los valores en
los atributos
seria algo asi

supongamos q el xml es 
<pisos>
        <piso modo="alquiler" inmbueble="casa" poblacion="hospitalet">
        <piso modo="compra" inmbueble="apartamento"
poblacion="hospitalet">
        <piso modo="alquiler" inmbueble="casa" poblacion="hospitalet">
</pisos>

entonces el if seria algo asi
for (var i=0; i<=xml.firstChild.childNodes.length; i++){
        nodo= xml.firstChild.childNodes[i].attributes
        if (nodo.modo=modo) //modo es tu modo, el q viene del combobox
                if (nodo.inmueble=inmueble) //inmueble es tu inmueble,
el q viene del combobox
                        if (nodo.poblacion=poblacion) //poblacion es tu
inmueble, el q viene del combobox
                        trace("el piso"+i+"es el que reune las
condiciones, haz con el lo que quieras!!! ;))))") 
                        }               
                }               
        }
}


nota del autor: lo he escrito en el mail y soy adicto al metodo
abreviado de flash (esc+for) as� q puede haber errrores ;) 
Oriolo


-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Isaac
Enviado el: martes, 16 de marzo de 2004 18:54
Para: [EMAIL PROTECTED]
Asunto: [ASNativos] me pierdo entre los combos i el XML... :(


Hola, como poste� varios d�as atr�s, consegu� de los combos que al
elegir una opci�n del 1� una del 2� y otra del 3� se imprimiera en un
campo de texto la concatenaci�n de ellas. Hasta ah� todo bien, luego he
aprendido a cargar un XML...todo bien aqu�... Ahora est� al problema,
�como hago yo ahora para cuando al tener las 3 opciones escogidas de los
combos (que son "attributes" de nodo XML) se busquen las coincidencias y
me aparezcan en un campo din�mico? Lo dif�cil sobre todo es entender
como ese resultado "data" del combo que he almacenado la utilizo para
buscar en los "attributes" ... seleccionar asi con esas 3 opciones cual
es el <piso> adecuado.

Quizas esto es un trabajo complicado y dif�cil para un novato en estos
temas como yo... Aqu� va el c�digo del �ltimo combo como ejemplo: (El
que recoge e imprime los resultados en el campo de texto)

<inicio code>

comPoblacion = new Object();
comPoblacion.change = function(evt) {
        poblacion = evt.target.selectedItem.data;
        resultado = "Seleccionas "+modo+" de "+inmueble+" en
"+poblacion;
                
                // donde modo --> "data" seleccionada del combo1
                // donde inmueble --> "data" seleccionada del combo2
                // donde poblacion --> "data" seleccionada del actual
combo

        texto.text = resultado; // muestro la suma de las 3 opciones
escojidas                                       // en los combos
};
comboPoblacion.addEventListener("change", comPoblacion);

// al escoger en este combo y se llama a la funci�n, sumamos los 3
"datas" y // los muestro en el campo din�mico "texto"

<fin code>

Ahora la idea es que hemos escogido por ejemplo:

Modo: alquiler
Inmueble: apartamento
Poblaci�n: Hospitalet

Como explique antes "modo"...etc son attributes, creo que as� ser�a mas
sencillo �si?

A partir de aqu� ya me pierdo...

Gracias eternass por anticipado!!!

Isaac

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->

Responder a