in PHP
ricevo un XML con questo comando:
$responseDoc=new DomDocument();
$responseDoc->loadXML($responseXml);
Usando getElementsByTagName estraggo senza problemi il contenuto dei campi al primo livello, ma non riesco ad avere i contenuti dei "figli".
La struttura dell'XML è
<livello1>
<livello2>
<livello3>
<campo1>1111</campo1>
<campo2>2222</campo2>
</livello3>
<livello3>
<campo1>1111</campo1>
<campo2>2222</campo2>
</livello3>
<livello3>
<campo1>1111</campo1>
<campo2>2222</campo2>
</livello3>
</livello2>
</livello1>
Devo contare quante occorrenze ci sono per <livello3> e quindi estrarre i figli <campo1> e <campo2>, che in seguito inserirò in un database.
Visto che non funziona getElementsByTagName, dove sto sbagliando?

Rispondi quotando