javascript - 如何在不使用 CURL 的情况下将 XML 添加到 MarkLogic

标签 javascript xml curl transformation marklogic

我有一个 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/

相关文章:

android - 如何在 XML 中为 Android Google MapFragment 设置精简模式?

.net - 如何让 ASP.NET 输出 UTF-16 编码的文本?

php - DOM结构,通过属性名/值获取元素

php - 使用 Guzzle 上传文件

用于保存状态的 JavaScript/jQuery DTO/对象

JavaScript 将函数参数与现有变量相结合

c# - XML 序列化 : System. InvalidOperationException:<tagname> 不是预期的

batch-file - 使用来自bat文件的curl http post发送多个文件

javascript - 如何在动画期间更改 animation-timing-function?

javascript - document.execCommand ('unlink' ) 不适用于 Firefox 中的 anchor