如果xml中node的值为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>
这是fastxml
的错误吗?答案 0 :(得分:0)
我不知道您使用的是什么版本的RapidXml。我几天前用过最新的,工作正常......这个问题已经解决了,或者是你的特例:)