2016-06-13 21 views
1

XMLファイルを読み上げて、別のファイルに同じ内容を書き込むことができました。Boost XMLパーサーは、<![CDATA [...]]>をサポートできますか?

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

他のファイルに書き込む間、これは以下の形式に変更されます。

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

このように、出力ファイルにはフォーマットされていないテキストがあります。

フォーマットされていないテキストの形式を正確に書く方法については、何か助けてもらえますか?

答えて

0

ブーストするにはXMLパーサーがありません。

Boostプロパティツリー/ XMLパーサーを使用してプロパティツリーの永続性を実装します。

ここで使用するXMLパーサーはRapidXMLのバージョンです。

RapidXMLはCDATAをサポートしています:RapidXML giving empty CDATA nodes

私はプロパティツリーがそれを使用しています疑います。

関連する問題