c++ - 如何在 Qt 中转义 XML?

标签 c++ xml qt

我有 QString"< foo & blah >" (没有标签,只有字符数据),我想取消转义它。 Qt 命名空间中有Qt::escape 函数,但没有与之对应的反向函数。

那么,我怎样才能在 Qt 中对 XML 字符串进行转义呢?

具体要求:Qt 4.7.3必须可以。

最佳答案

看起来像某人made an html entity decoder in an answer to an old post .如果您不介意引入新的依赖项,那可能是一个不错的解决方案。

关于c++ - 如何在 Qt 中转义 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14513992/

相关文章:

c# - 繁重的计算分析/优化

Java XMLType 文件修改

c# - 上传 XML -> 读取 unicode 流并转换

python - 当QLineEdit与QTableView一起用作QItemDelegate时如何将文本设置为QLineEdit

qt - 如何比较Qt中的两个列表变量

c++ - Protobuf、CodedInputStream 解析部分消息

c++ - virtual constexpr 函数如何实现?

c++ - 我想知道是否可以将一个类分配给特定的成员数据并创建该类的实例

xml - XML 架构 (XSD) 中十进制类型的限制是什么?

c++ - 找不到 QtBluetooth header /无法将其包含在 QtCreator 中