View Single Post
Old 27-11-2010, 18:01   #1
UnknownSoldier
Member
 
Iscritto dal: Aug 2008
Messaggi: 210
[PHP] Problema lettura figli XML con namespace diversi

Salve a tutti! Sto utilizzando SimpleXMLElement per leggere un file xml. Il problema deriva dal fatto che utilizzando i namespace non sono in grado di leggere correttamente i figli dell'elemento principale, esempio:

Codice:
<?xml version="1.0"?>
<page 
xmlns:abc="primo"
xmlns:def="secondo">
     <abc:libro name="libro1" />
     <def:libro name="libro2" />
     <abc:libro name="libro3"/>
</page>
Come faccio a leggere in ordine tutti i figli di "page" (senza considera il fatto che sia possibile ordinarli in base al loro attributo "name")?

Se uso la funzione children() non mi ritorna nulla, se invece richiamo children('primo'), mi ritorna solo gli elementi con namespace abc. Ma se li voglio recuperare tutti e in ordine, come faccio?

Grazie mille.
UnknownSoldier è offline   Rispondi citando il messaggio o parte di esso