Ti faccio un esempio del problema partendo dal file XML:

<database>
<record title="Rif. A004" description="Pescara Porta Nuova, appartamento 90 mq, 2° piano">
<link>http://www.macromedia.com/software/flash</link>
<provincia>Tutte|Pescara</provincia>
<city>Tutte|Pescara</city>
<zona>Tutte|centrale</zona>
<tipo>Tutte|appartamento</tipo>
<dimmax>Tutte|100</dimmax>
</record>
<record title="Rif. A001" description="Vasto Marina, villa 300 mq">
<link>http://www.macromedia.com/software/flash</link>
<provincia>Tutte|Chieti</provincia>
<city>Tutte|Vasto</city>
<zona>Tutte|centrale</zona>
<tipo>Tutte|villa</tipo>
<dimmax>Tutte|90</dimmax>
</record>
</database>

Se per tutti i campi nel swf inserisco il valore "Tutte" invece di uscirmi le 2 abitazioni mi escono 5 X due abitazioni ovvero 10 valori (2 per ogni campo) è chiaro che se in ogni campo metto gli altri valoro tranne "tutte" mi escono 5 valori (1 x campo). in pratica il file swf si comporta come 5 motori di ricerca, ognuno indipendente dall'altro escluso il fatto che se non metto il valore all'ultimo non esce nessun risultato. Perchè??

Se vuoi posso inviarti il file su cui sto lavorando.

Comunque grazie per la risposta. ciao