for child_list in node.children.values():
            for child in child_list:
                subelem = self.serialize_node(child)
                elem.append(subelem)