Xquery marklogic 6-如何将xml文档从共享路径位置加载到marklogic DB

Xquery marklogic 6-如何将xml文档从共享路径位置加载到marklogic DB,xquery,marklogic,Xquery,Marklogic,我尝试了下面提到的Xquery,将XML文件从本地系统加载到MarkLogic数据库: xdmp:document-load("D:/scrape/100065.xml", <options xmlns="xdmp:document-load"> <uri>/April/12/100065.xml</uri> <encoding>auto</encoding> </options>) xdmp

我尝试了下面提到的Xquery,将XML文件从本地系统加载到MarkLogic数据库:

xdmp:document-load("D:/scrape/100065.xml",
  <options xmlns="xdmp:document-load">
    <uri>/April/12/100065.xml</uri>
    <encoding>auto</encoding>
     </options>)
xdmp:documentload(“D:/scrap/100065.xml”,
/四月/12/100065.xml
汽车
)
如何提供共享路径位置而不是本地系统路径?

需要注意两件事:

  • 安装MarkLogic的位置必须可见路径。也就是说,如果在远程服务器上加载,请记住MarkLogic将查看该服务器上的文件系统
  • 对Windows路径使用反斜杠
XQuery:

xdmp:document-load("D:\scrape\100065.xml",
  <options xmlns="xdmp:document-load">
    <uri>/April/12/100065.xml</uri>
   <encoding>auto</encoding>
  </options>
)
xdmp:documentload(“D:\scrap\100065.xml”,
/四月/12/100065.xml
汽车
)

这很简单。只需点击共享目录的属性(通常在与他人共享文件夹时是这样),进入共享目录检查其网络路径,并将该路径引用到XQuery中即可。谢谢Navin,我会检查的。