Я пытаюсь написать XML-файл, содержащий CDATA-узлы, используя boost :: property_tree. Однако, поскольку такие символы, как <
, >
, &
и т. Д., Автоматически экранируются при записи XML-файла, что-то вроде
xml.put("node", "<![CDATA[message]]>")
будет отображаться как
<node><![CDATA[message]]></node>
в XML-файле. Есть ли способ правильно написать CDATA-узлы с помощью property_tree или это просто ограничение библиотеки?