Try this: xquery version "1.0-ml";
declare function local:document-rename($uri as xs:string) as empty-sequence() { xdmp:document-delete($uri), let $permissions := xdmp:document-get-permissions($uri) let $collections := xdmp:document-get-collections($uri) let $quality := xdmp:document-get-quality($uri) return xdmp:document-insert( $uri, doc($uri), if ($permissions) then $permissions else xdmp:default-permissions(), if ($collections) then $collections else xdmp:default-collections(), $quality ), let $prop-ns := namespace-uri(<prop:properties/>) let $properties := xdmp:document-properties($uri)/node() [ namespace-uri(.) ne $prop-ns ] return xdmp:document-set-properties($uri, $properties) }; -- Mike On 2009-01-13 08:47, Pradeep Maddireddy wrote:
Hi..! Is there any Xquery function to rename a document on Marklogic. Thanks in advance. Regards, Pradeep Maddireddy ------------------------------------------------------------------------ _______________________________________________ General mailing list General@developer.marklogic.com http://xqzone.com/mailman/listinfo/general
_______________________________________________ General mailing list General@developer.marklogic.com http://xqzone.com/mailman/listinfo/general