我正在使用 RapidXML 读取 XML 文件、解析它、执行一些操作并将其写回。
标签内任何用引号书写的文本,都以扩展形式用引号打印。
是否有任何标志可以防止引号和其他特殊字符的扩展。
欢迎任何建议。
最佳答案
我认为这行不通。编写 XML 与其创建方式无关,更改解析标志也不会影响它。
打印 XML DOM 的全部意义在于创建一个格式良好的 XML,以后可以对其进行解析;因此,我不希望 XML 库有这样的选项。
如果你想要这样的功能,你可以通过更改 rapidxml_print.hpp
中的函数 copy_and_expand_chars
轻松编写一个
关于rapidxml - 使用 RapidXML 打印 XML 时防止引号和其他特殊字符的扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470347/