Ошибка RapidXML при нулевом значении узла xml
Если значение узла в xml равно нулю, когда мы печатаем узел 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
1 ответ
Я не знаю, какую версию RapidXml вы используете. Я использовал несколько дней назад последний и работает нормально... эта проблема была исправлена или это был ваш частный случай:)