【发布时间】:2023-03-21 17:01:01
【问题描述】:
我正在尝试使用 boost::property_tree 编写一个包含 CDATA 节点的 XML 文件。但是,由于<、>、& 等字符在写入 XML 文件时会自动转义,类似于
xml.put("node", "<![CDATA[message]]>")
将显示为
<node><![CDATA[message]]></node>
在 XML 文件中。有没有办法使用 property_tree 正确编写 CDATA 节点,或者这仅仅是库的限制?
【问题讨论】:
标签: c++ xml boost cdata boost-propertytree