我正在开发一个应用程序,该应用程序将在 MarkLogic 服务器上构建和执行 XQueries。我需要转义一些输入字符串以确保它们不会搞砸查询。是否有任何现有的 Java 代码可以处理这个问题?我想避免重新发明这个轮子。
最佳答案
如果您使用像 XQJ 这样的库,它能够绑定(bind)外部 XQuery 变量。通过这种方式,库应该负责转义任何敏感值并将它们注入(inject)到您的 XQuery 中。 xqj.net 提供了 MarkLogic 的 XQJ 库。
关于java - 在 Java 中转义临时构建的 XQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536650/