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:
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")?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>
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.