+namespace {
+
+void clean_node(xmlNode *node)
+{
+ if (node->type != XML_ELEMENT_NODE) {
+ return;
+ }
+ if (strcmp(reinterpret_cast<const char *>(node->ns->href), "http://template.sesse.net/") == 0) {
+ xmlNode *frag = xmlNewDocFragment(node->doc);
+ xmlReplaceNode(node, frag);
+ frag->children = node->children;
+ frag->last = node->last;
+ }
+}
+
+} // namespace
+
+Directive::~Directive() {}
+