Strano, facendo
$list = $dom->getElementsByTagName('*');
in modo che rilevi tutti i nodi mi restituisce effettivamente il numero di elementi presenti nel file rdf.
Allora sbaglio a scrivere il nome degli elementi?
Eppure il file rdf (un esempio che sto usando per le prove) è questo:
Codice PHP:
<?xml version="1.0" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:a="http://nome_di_un_dominio/schema_autore/">
<rdf:Description rdf:about="http://progetto.html">
<a:isproject>
<rdf:Description>
<a:nome>NomeProgetto</a:nome>
<a:creatore>Pinco pallino</a:creatore>
</rdf:Description>
</a:isproject>
<a:prova>Colibrary</a:aur>
<a:prova2>Colibrary</a:aue>
</rdf:Description>
</rdf:RDF>
Eppure facendo
$list = $dom->getElementsByTagName('a:nome');
o qualsiasi altro tag degli elementi restituisce sempre zero.
??????????