我有一个包含某些元素的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

希望能有所帮助

09-10 05:03
查看更多