首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过命令行在linux中通过XQuery执行XQilla更新/删除查询

如何通过命令行在linux中通过XQuery执行XQilla更新/删除查询
EN

Stack Overflow用户
提问于 2011-11-01 11:44:32
回答 1查看 906关注 0票数 0

我在我的JAVA项目中使用XQuery来管理诸如select/update/delete XML文件。在Linux中使用XQILLA运行xqueir的im。

这里,我在通过xqilla执行更新/删除查询时遇到了问题。

查询是:将节点插入doc("contact.xml")//Directory/Contacts/Contact@id = 16311

我将上述查询放在"test1“文件中,并使用以下逗号运行:

xqilla -u test1

我得到了一个错误,例如: error:语法错误,意外节点,期望err:like 0003

有人能告诉我如何在Linux环境下通过XQILLA运行xquery更新/删除查询吗?

是XQilla中执行XQUERY /delete命令行查询所需的任何设置。

这是一个迫切需要解决办法的问题。

EN

回答 1

Stack Overflow用户

发布于 2011-11-01 12:14:41

查询语法是错误的。要插入哪些节点?我猜你只注意到了插入的地方,而不是什么。

试着做些像

代码语言:javascript
复制
insert node <your>XML</<your> into doc("contact.xml")//Directory/Contacts/Contact[@id = 16311]

看看关于XQuery更新的一些文档 (或西拉氏)。

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

https://stackoverflow.com/questions/7965904

复制
相关文章

相似问题

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