Ho il seguente file XML :
e pensavo di accedervi con il seguente codice :Codice PHP:<?xml version="1.0" encoding="iso-8859-15" ?>
<site_status>
<site name="PLD" activemembers="5">
<member name="Feedom" id="26" laston="Recently">
<citta>Roma</citta>
<occupazione>studente</occupazione>
<eta>21</eta>
<rank>9</rank>
<tp>59</tp>
<ltp>38</ltp>
<td>51</td>
<ltd>24</ltd>
<an>True</an>
</member>
<member name="ggh" blabla ....>
</member>
</site>
<list>
</list>
</site_status>
in cui boxMB è una combobox che vorrei popolare con i nomi presi dall'XML. Una volta selezionato il nome dalla lista vorrei accedere ad alcuni altri nodi dell'XML e visualizzarli in dei campi di testo. Però anche semplicemente il codice che ho postato sopra non funziona, dove sbaglio?Codice PHP:var xmlLoader = new XML();
xmlLoader.ignoreWhite = true;
xmlLoader.onLoad = analizzaDati;
xmlLoader.load("131.xml");
function analizzaDati(successo) {
if(successo) {
listaMB = xmlLoader.firstChild.firstChild.childNodes;
for(i=0; i < listaMB.lenght; i++) {
boxMB.addItem(listaMB[i].attributes.name);
}
listPG.sortItemsBy("label", "ASC");
listPG.setSelectedIndex(0);
}
}

Rispondi quotando
e credo che ciò accada anche per gli altri caratteri speciali, nonostante il campo di testo sia htmltext. Come mai?
