Ciao a tutti, ho un file rdf serializzato in xml, quindi alla fine un normale file xml e vorrei sapere se posso tranquilamente esplorarlo tramite il suo albero DOM.

Lavorando in PHP un file di queso tipo viene tranquillamente caricato con

$dom->load('file:///prova_rdf.xml', LIBXML_NOBLANKS);

e posso accedere ai nodi figli nei soliti metodi che permette il DOM come

$root = $dom->documentElement;
$root = $root->firstChild;

Non riesco però ad usare il metodo GetElementsByTagName che restituisce una lista degli elementi con un certo tag

Ad esempio con un normale file xml/rdf che deve cominciare con <rdf:RDF> facendo

print $dom->documentElement->nodeName;

mi restituisce correttamente proprio rdf:RDF ossia il tag dell'elemento.

Se imvece provo a cercarlo così

$list = $dom->getElementsByTagName('rdf:RDF');

la variabile $list risulta vuota come verificato facendo ad esempio

print $list->length

che restituirà ZERO.

Allora, come uso questo metodo? Ci sono delle cose che non so su rdf, e non posso usare tutti i metodi DOM per navigarlo?

Per favore se qualcuno sa, mi potrebbe rispondere?

Grazie!