Анализатор Boost XML может поддерживать <! [CDATA […]]>?

Я смог прочитать XML-файл, используя boost и записав тот же контент в другой файл.

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

при записи в другой файл это изменится на следующий формат.

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

Здесь неотформатированные тексты типа Отсутствует в выходном файле.

Может кто-нибудь помочь в том, как написать точный формат для неформатированных текстов, как?

1 ответ

У Boost нет парсера XML.

Увеличить дерево свойств / использует / синтаксический анализатор XML для... реализации устойчивости дерева свойств.

Анализатор XML, который он использует под капотом, является версией RapidXML.

RapidXML поддерживает CDATA: RapidXML предоставляет пустые узлы CDATA

Я сомневаюсь, что Property Tree использует это.

Другие вопросы по тегам