2010-09-14 24 views
0

如果xml中的節點值爲null,那麼當我們打印xml節點時,該節點沒有開始標記,而只有結束標記。例如:當xml節點的值爲空時,RapidXML的錯誤

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的錯誤

+0

所以..你想讓我們做什麼呢? – 2010-09-14 15:41:54

+1

您確定內容不是「」嗎?這與「」的含義並不相同。 – ereOn 2010-10-05 07:23:23

回答

0

我不知道你使用的是什麼版本的RapidXml。我已經使用了前幾天的最新和工作正常...這個問題已修復或它是你的一個特殊情況:)