我开始为我的工作与exide,我不得不说,文件非常差。。。我找不到解决这个问题的方法:
err:xpty0004 checking 调用中的函数参数1file:move($position,$destination):xpty0004:参数1的实际基数与函数签名中声明的基数不匹配:file:move($original as item(),$destination as item())xs:boolean。期望基数:正好是1,得到0[在第8行第24列,来源:xquery版本“3.1”;导入模块命名空间文件=“http://exist-db.org/xquery/file"; 让$登录:=xmldb:login('/db','admin','')对于集合中的$doc('/db/admin')/fao-resolution@lime.com')让$position:=document uri($doc)[contains(,'main.xml')]让$destination:=replace($position,'main.xml','main')返回file:move($position,$destination)]
我做错什么了?问题是:
xquery version "3.1";
import module namespace file = "http://exist-db.org/xquery/file";
let $log-in := xmldb:login('/db', '*********', '*********')
for $doc in collection('/db/******/******@*****.****')
let $position := document-uri($doc)[contains(., 'main.xml')]
let $destination := replace($position, 'main.xml', 'main')
return file:move($position,$destination)
谢谢您。
1条答案
按热度按时间7qhs6swi1#
你可以尝试以下方法。
XML查询语言