我正在使用 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/