Boost XML解析器可以支持<![CDATA [...]]>?

问题描述:

我已经能够使用boost读取XML文件并将相同的内容写入另一个文件。Boost XML解析器可以支持<![CDATA [...]]>?

<data> 
<![CDATA[This is Test]]> 
<prod name= "p1"/> 
</data> 

在写入另一个文件时,这将改变为低于格式。

<data> 
This is Test 
<prod name= "p1"/> 
</data> 

这里的输入文件中缺少格式化的文本。

可以帮助一些人如何写格式的无格式文本,如?

Boost确实不是有一个XML解析器。

Boost属性树/使用/一个XML解析器...实现属性树持久性。

它在底层使用的XML解析器是RapidXML的一个版本。

RapidXML不支持CDATA:RapidXML giving empty CDATA nodes

我怀疑属性树使用它。