c++ - Xerces C++ XML : escape is really hard to do?

标签 c++ xml xerces xerces-c

我正在使用 Xerces 库,一切都很好用,但现在我想转义 XML 字符串,我发现有一个 XMLFormatter 类用于此,在我深入研究文档后,我发现它真的很难用从构造函数的角度来看。我想要的只是 2 个功能:

字符串转义(字符串);

字符串转义(字符串);

为什么 xerces 让这件事变得如此困难?

最佳答案

您尝试做的事情实际上与 XML 本身无关。如果您要将 XML 存储到一个文件中,那么就没有必要这样做了。如果您仅使用 TPC 或 UDP 通过网络连接发送,则同上。我假设您想通过 HTTP 发送它,这确实是我希望看到的任何您用于进行 HTTP 通信的库的函数。您是否希望看到针对 MySQL、MS SQL、Oracle、JSON 的函数转义?

关于c++ - Xerces C++ XML : escape is really hard to do?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770055/

相关文章:

c++ - 如何用宏做static_assert?

python - 使用 Python 和 ElementTree 在 XML 中搜索变量属性

c++ - 编译示例 ocde 时对 xercesc_2_8 的 undefined reference

java - 无法在 Xerces 或 Neko 中的节点上调用 getElementsByTagName?

java - 如何使用一 jar ?

c++ - 在保留类名的同时弃用类模板的正确程序是什么?

c++ - 简化 (a + b) 异或 (c + b)

c++ - SFINAE 的问题

java - 使用 ow3c.dom.Document 对象解析文档时出现解析错误(Unicode : 0x1a) was found in the element content of the document

python - 如何使用python从xml文件中获取值