*/ class TestXInclude { public static function main() { $tagParser = new DefinitionParser(); $defs = $tagParser->parse(getcwd() . '/xml/defines-primitives.xml'); $conf = new XmlParser(); $conf->setTagDefinitions($defs); $conf->addExtension(new XInclude()); try { $conf->parse(getcwd() . '/xml/test-xinclude.xml'); } catch (Exception $e) { throw $e; exit(); } $color = $conf->getConfigValue('color'); var_dump($color); var_dump($conf->getConfigValue('bool')); var_dump($conf->getConfigValue('zahl')); } } TestXInclude::main(); ?>