Boost XML анализаторът може да поддържа ‹![CDATA[ … ]]›?

Успях да прочета XML файла с помощта на boost и запис на същото съдържание в друг файл.

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

докато записвате в друг файл, това ще се промени във формата по-долу.

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

Тук неформатирани текстове като Липсва в изходния файл.

може ли някой да помогне как да напиша точния формат as за неформатирани текстове като ?


person Munipratap    schedule 13.06.2016    source източник


Отговори (1)


Boost няма XML анализатор.

Boost Property Tree /използва/ XML анализатор за... прилагане на устойчивост на дървото на свойствата.

XML анализаторът, който използва под капака, е версия на RapidXML.

RapidXML поддържа CDATA: RapidXML дава празни CDATA възли

Съмнявам се, че Property Tree го използва.

person sehe    schedule 13.06.2016