我有一个 XML 文档,其中包含某些元素。我需要使用 JavaScript 添加一个名为“日期”的新元素。我什至必须找回同样的东西。 (需要执行MarkLogic转换。)
不得使用 CURL。
提前致谢。
最佳答案
我认为“xml 工作表”指的是 XML 文档。
您的 JavaScript 是在浏览器中运行还是在 Node.js 中运行?
如果您在 Node.js 中执行 JavaScript 并使用 MarkLogic 8.0,则可以使用新的 Node.js API:
http://docs.marklogic.com/guide/node-dev
特别是补丁请求:
http://docs.marklogic.com/jsdoc/documents.html#patch
如果您在浏览器中执行 JavaScript,则可以使用 REST API:
http://docs.marklogic.com/guide/rest-dev
并使用浏览器的 XMLHttpRequest 对象发布补丁请求:
http://docs.marklogic.com/REST/PATCH/v1/documents
作为补丁请求的替代方法,您可以检索 XML 文档,对其进行修改,然后将其写回服务器。您可以在此处找到有关在浏览器中解析 XML 的答案:
Cross-Browser Javascript XML Parsing
希望有帮助
关于javascript - 如何在不使用 CURL 的情况下将 XML 添加到 MarkLogic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29122317/