Originariamente inviato da daniele_dll
se la estendi è probabile, ma ti conviene usare XPath perché fa quello che fai tu in modo 100 volte più efficente e se ci sta il dom ci sta anche XPath
alternativamente perché non usi SimpleXML? C'è solo su php5 ma sarebbe una conveniente alternativa!
Ho dato un'occhiata a XPath.
Qualcuno consiglia anche questa furbata, dichiarare l'xml:id
codice:
// use this:
$object->setAttribute('xml:id', 'id_name_here')
// Then, to get the node value:
$domDocumentObject->getElementById('id_name_here');
dicendo che poi non si hanno problemi di sorta e il metodo funziona perfettamente.
Con XPath dovrei usare il metodo query:
codice:
$node = XPath->query("//[@id='x']");
Farò un po' di tracking dei tempi...