【问题标题】:Xerces C++ XML: escape is really hard to do?Xerces C++ XML:转义真的很难吗?
【发布时间】:2011-04-15 18:21:28
【问题描述】:

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

字符串转义(字符串);

string unescape(string);

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

【问题讨论】:

标签: c++ xml xerces xerces-c


【解决方案1】:

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

【讨论】:

  • 不,这不是真的,如果属性里面有'怎么办?这会弄乱解析器,例如)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-22
  • 2012-12-17
  • 1970-01-01
  • 2011-05-31
  • 2012-11-29
  • 1970-01-01
相关资源
最近更新 更多