2016-06-13 17 views
1

Ich konnte die XML-Datei mit boost lesen und den gleichen Inhalt in eine andere Datei schreiben.Boost XML-Parser kann <! [CDATA [...]]> unterstützen?

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

Beim Schreiben in eine andere Datei ändert sich das Format.

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

Hier fehlen in der Ausgabedatei unformatierte Texte wie.

kann jemand helfen, wie man genau das Format für unformatierte Texte schreibt?

Antwort

0

Boost tut nicht haben einen XML-Parser.

Boost-Eigenschaft Baum/verwendet/ein XML-Parser zu ... implementieren Eigenschaft Baumpersistenz.

Der XML-Parser, der unter der Haube verwendet wird, ist eine Version von RapidXML.

RapidXML tut Unterstützung CDATA: RapidXML giving empty CDATA nodes

Ich bezweifle Eigenschaftsbaum es verwendet.