public function render() { $xml =
new SimpleXMLElement('<zend-config xmlns:zf="' . Zend_Config_Xml::XML_NAMESPACE . '"/>'
);
$extends =
$this->_config->
getExtends();
$sectionName =
$this->_config->
getSectionName();
if (is_string($sectionName)) { $child =
$xml->
addChild($sectionName);
$this->
_addBranch($this->_config,
$child,
$xml);
} else { foreach ($this->_config
as $sectionName =>
$data) { if (!
($data instanceof Zend_Config
)) { $xml->
addChild($sectionName,
(string) $data);
} else { $child =
$xml->
addChild($sectionName);
if (isset($extends[$sectionName])) { $child->
addAttribute('zf:extends',
$extends[$sectionName], Zend_Config_Xml::XML_NAMESPACE
);
}