【发布时间】:2013-09-20 16:54:31
【问题描述】:
我正在使用 Java 和 Marklogic 的 XCC API 将 XML 加载到 Marklogic 数据库中。在此之前,我使用 Apache Commons 来转义元素的内容 (StringEscapeUtils.escapeXml)。但是,在加载内容时,由于内容中的花括号字符,我出错了。 escapeXml 不处理大括号。我的问题是:
1) 这是 Marklogic 特有的问题(可能与 XCC 相关)还是一般 XML 的问题?
2) 是否还有其他字符也可能导致问题(即没有被 escapeXml 例程转义)?
3) 是否有不同的例程可以用来避免这个和任何未来不受欢迎的字符?
【问题讨论】: