Si la valeur du nœud dans le xml est nulle, lorsque nous imprimons le nœud xml, le nœud n'a pas de balise de début, mais seulement la balise de fin. Par exemple:bug de RapidXML lorsque la valeur d'un nœud xml est nulle
xml_document<char> doc;
doc.append_node(doc.allocate_node(rapidxml::node_element, "mynode", ""));
ofstream ofs("test.xml");
ofs<<doc;
le contenu de test.xml est:
</mynode>
le contenu attendu de test.xml est
<mynode></mynode>
Est-ce un bug de rapidxml
Alors .. qu'est-ce que vous voulez que nous fassions à ce sujet? –
Etes-vous sûr que le contenu n'est pas " " à la place? Cela n'a pas la même signification que "". –
ereOn