public function compileElement(\DOMElement $node)
{
$nodes = $this->twital->getNodes();
if (isset($nodes[$node->namespaceURI][$node->localName])) {
$nodes[$node->namespaceURI][$node->localName]->visit($node, $this);
} elseif (isset($nodes[$node->namespaceURI]['__base__'])) {
$nodes[$node->namespaceURI]['__base__']->visit($node, $this);
} else {
if ($node->namespaceURI === Twital::NS) {
throw new Exception("Can't handle the {$node->namespaceURI}#{$node->localName} node at line " . $node->getLineNo());
}
if ($this->compileAttributes($node)) {
$this->compileChilds($node);
}
}
}