simplexml, lettura di un file xml

salve,

dovrei creare uno script che legge un semplicissimo file.xml.

ho provato ad usare la simplexml, solo che non riesco a beccare l'id del nodo.

<nodi>
<subnodo id="1">dato</nodo>
<subnodo id="2">dato</nodo>
</nodi>

mi piacerebbe poter caricare il file e poi ricavare il subnodo secondo il valore dell'id in questione.

l'oggetto che genera la simplexml contiente tale dato

object(SimpleXMLElement)#2 (11) {
   ["@attributes"]=>
   array(1) {
    ["id"]=>
    string(4) "0x23"
   }

ma non riesco in nessun modo a ricavarmi il dato "0x23".

una volta creato un array di informazioni basilari di tutto il file.xml da mandare in output, l'utente, cliccando su un link (uno per subnodo), esegue uno script che prende il GET (il valore dell'id) del subnodo, accede al file.xml ed estrae ulteriori dettagli.

qualcuno ha qualche idea?

il file xml abbastanza semplice ed di piccole dimensioni.

grazie

inviato 7 anni fa
larchitetto
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda