Lo que sucede es que ahí tienes que trabajar con los "namespaces" Una forma de lograr ver el contenido en el ejemplo que expusiste, se puede hacer así (muy fea por cierto pero para que tengas una idea de qué hacer)
Código PHP:
Ver original<?php
$xml = new SimpleXMLElement('http://localhost/a.xml', null, true);
$getNS = $xml->getNamespaces(true);
foreach($xml->Addenda->children($getNS['gen'])->children($getNS['gen'])->children($getNS['gen']) as $k => $v){
echo "$k => $v <br />";
}
Pasa por el área de aportes hay un tema que explico como trabajar con SimpleXML y así te das una mejor idea.