Ciao a tutti,
per la prima volta, oggi ho utilizzato SimpleXML e xPath per connettermi e prelevare dati da un file xml con php.
Rispetto ai metodi tradizionali, sembra più veloce ed immediato, ma ho alcuni dubbi quando devo selezionare dei nodi profondi.
Ad es:
con un file del genere:
codice:
<root>
<elemento>
<sezione>sezione</sezione>
<sotto-sezione>sotto-sezione</sotto-sezione>
<sotto-sezione>sotto-sezione</sotto-sezione>
<sotto-sezione>sotto-sezione</sotto-sezione>
<sotto-sezione>sotto-sezione</sotto-sezione>
<sezione>sezione</sezione>
</elemento>
<elemento>
<sezione>sezione</sezione>
<sotto-sezione>sotto-sezione</sotto-sezione>
<sotto-sezione>sotto-sezione</sotto-sezione>
<sezione>sezione</sezione>
</elemento>
</root>
come faccio a prelevare tutti i nodi?
Se dovessi farlo singolarmente, ci riuscirei, ma vorrei ciclare i dati che mi interessano in base al numero di nodi documento.
Dovrei ottenere una cosa del genere:
codice:
Documento 1: dati 'sezione'; dati 'sotto-sezione';
Documento 2: dati 'sezione'; dati 'sotto-sezione' se presenti;
Grazie.