Анализатор 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 использует это.