Grazie ma a me occore tirare fuori tutti i dati che sono tra ranking e </int>:
<name>ranking</name>
<value><int>36308</int></value>
<name>ranking</name>
<value><int>45600</int></value>

ecco perchè uso:
preg_match_all("/\<name>ranking<\/name><value><int> (.*)<\/int>/",$data,$testo1);
Ma non mi da nulla!!!!!
grazie Lenny