diff --git a/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod b/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod index 478424d1d6927f5e8140728154810663243a00fa..d62962da903da43b5036b753890ced3cd7f27e42 100644 --- a/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod +++ b/lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod @@ -569,7 +569,8 @@ class Enum { // </doc> // </docgroup> - Node doc = parse_input(documentation->xml); + Node doc = parse_input("<doc>"+documentation->xml+"</doc>")-> + get_first_element(); foreach (doc->get_children(), Node group) { if (group->get_node_type() == XML_ELEMENT @@ -615,7 +616,7 @@ class Enum { } } } - s += xmltag("doc", doc->html_of_node()); + s += doc->html_of_node(); } foreach (children, DocGroup docGroup)