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!