El error es porque no te está encontrando el namespace
tfd, y según repara2 te faltan pero esto no es cierto porque se puede encontrar en la misma línea.
Lo puedes solucionar así:
Código PHP:
Ver original<?php
$sxe = new SimpleXMLElement($xml);
$ns = $sxe->getNamespaces(true);
$sxe->registerXPathNamespace('c', $ns['cfdi']);
$sxe->registerXPathNamespace('t', $ns['tfd']);
foreach ($sxe->xpath('//t:TimbreFiscalDigital') as $tfd) {
echo "{$tfd['selloCFD']}<br />";
echo "{$tfd['FechaTimbrado']}<br />";
echo "{$tfd['UUID']}<br />";
echo "{$tfd['noCertificadoSAT']}<br />";
echo "{$tfd['version']}<br />";
echo "{$tfd['selloSAT']}<br />";
}
c es un alias de cfdi y
t es un alias de tfd.
Saludos.