MarkLogic插入带有选项的文档

MarkLogic插入带有选项的文档,marklogic,marklogic-9,Marklogic,Marklogic 9,我正在尝试插入具有权限的文档。但我无法获得使用选项的许可。我确信/doc/abc.xml具有需要复制到/example.xml的权限 xdmp:document-insert( "/example.xml", <a>aaa</a>, <options xmlns="xdmp:document-insert"> <permissions>{

我正在尝试插入具有权限的文档。但我无法获得使用选项的许可。我确信
/doc/abc.xml
具有需要复制到
/example.xml
的权限

xdmp:document-insert(
   "/example.xml",
   <a>aaa</a>,
   <options xmlns="xdmp:document-insert">  
     <permissions>{
                      for $p in xdmp:document-get-permissions("/doc/abc.xml")
                      return
                            <permission>{$p}</permission>
                  }</permissions>
     <collections>{
       <collection>/my/additional/collection</collection>
    
  }</collections>
  <quality>10</quality>
</options>))
xdmp:文档插入(
“/example.xml”,
aaa,
{
对于xdmp中的$p:document获取权限(“/doc/abc.xml”)
回来
{$p}
}
{
/我的/附加的/收藏的
}
10
))

只需返回直接从
元素内部返回的权限,无需使用
元素包装:

<permissions>{ xdmp:document-get-permissions("/doc/abc.xml") }</permissions>
{xdmp:documentget权限(“/doc/abc.xml”)}

只需返回直接从
元素内部返回的权限,无需使用
元素包装:

<permissions>{ xdmp:document-get-permissions("/doc/abc.xml") }</permissions>
{xdmp:documentget权限(“/doc/abc.xml”)}