1. il tuo xml e' malformato (manca l'urlset di chiusura)
2. <loc> non e' un elemento nel contesto del parent globale <urlset>, non potrai mai trovarlo con "loc"
3. hai un namespace, quindi lo devi registrare, altrimenti xpath cerchera' nel namespace di default
in pratica, dopo aver sistemato e caricato l'xml, devi fare
$xml->registerXPathNamespace('bla', 'http://www.sitemaps.org/schemas/sitemap/0.9');
$result = $xml->xpath("//bla:loc");
ps: consiglio personale: e' evidente che non hai idea di quello che stai facendo, stai andando alla cieca. Se dedichi un giorno alla lettura della documentazione, potrai risparmiare molti altri giorni di sbattimento di testa![]()

Rispondi quotando