首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Exist-db和XSLTforms在文档中插入节点集

使用Exist-db和XSLTforms在文档中插入节点集
EN

Stack Overflow用户
提问于 2021-05-20 22:35:28
回答 2查看 56关注 0票数 1

我正在使用XSLTforms为非技术数据输入设置一个exist-db实例。我想做的事情听起来很简单,但我找不到相关的文档,也没有其他人问过类似的问题,所以我猜我在这里遗漏了一些显而易见的东西。我希望将节点集从我的XSLTforms实例插入到一个预先存在的xml文件中,但不覆盖现有的数据。

<xf:submission id="s03" method="put" nodeset="instance('template')/x/y" resource="../data/XX.xml" replace="none">

xpath很好,但是用新实例替换了整个xx.xml。我所要做的就是将我的实例添加到文档中。我尝试过各种方法来为insert创建xpath上下文,但这没有起作用。

我做错了什么?谢谢R

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-14 20:33:24

@使我走上了正确的道路,但我所缺少的是一个用于更新插入的简单的预返回语句:

代码语言:javascript
复制
let $update := update insert $formdata into $target

这允许我将节点集($formdata)插入到目标节点集($target)中,而返回函数只是简单地通信成功或错误。

票数 0
EN

Stack Overflow用户

发布于 2021-05-20 22:57:45

我记得在我的类中,McCreary是XForms维基百科 (一个伟大的资源)的主要作者,它确实覆盖了资源,并且遵循的模式是将结果发布到保存的XQuery中,该XQuery接收有效负载并将其保存到数据库中。

作为这种模式的说明,请参阅wikibook的文章显示保存结果,在文章中,您将使save.xq端点接收POST请求的有效负载,存储结果,并报告结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67628784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档