xml のノードの値が null の場合、xml ノードを出力すると、ノードには開始タグがなく、終了タグのみが含まれます。例えば:
xml_document<char> doc;
doc.append_node(doc.allocate_node(rapidxml::node_element, "mynode", ""));
ofstream ofs("test.xml");
ofs<<doc;
test.xml の内容は次のとおりです。
</mynode>
test.xml の期待される内容は
<mynode></mynode>
これはrapidxmlのバグですか