GatorV, me aparece un error con el metodo toString(), no lo encuentra definido en la clase.
Código:
<b>Fatal error</b>: Call to undefined method GeckoXML::toString() in <b>C:\xampp\htdocs\oop\GeckoXML\GeckoXML.php</b> on line <b>220</b><br />
^
no sé si es correcto, agregué el siguiente método y funcionó:
Código PHP:
private function toString() {
return $this->__toString();
}
Encontré tu clase una maravilla, muy similar a DOM de php, además emplea el concepto de composite patterns.
saludos.
PD: Ojalas que algún día puedas publicar tu FrameWork, debe de ser un lujo.