如何在Marklogic Server中获取上传的文档名称?

时间:2012-07-19 13:42:20

标签: xquery marklogic

我正在Marklogic Server中上传一些Office 2007/2010文档。现在内容处理器将生成相应的xhtml和html文件。我想通过xquery(xml,xhtml和html文件除外)在Marklogic Server中获取上传的文档名称。为了使我的问题更清楚,这是一个例子。如果我在Marklogic中上传了一个docx和一个pdf,那么我想运行这样的xquery,它将为我提供这两个上传文档的名称。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

MarkLogic不会自动存储文档名称。文档由URI唯一标识,该URI可以全部或部分地由文档名称组成。上载文档时,将以编程方式确定文档URI。如果要将文档名称放入URI中,则可以将其从URI中解析出来。如果您不这样做,那么您需要捕获文档名称并将其存储为文档本身的元数据的一部分,或者作为关联的属性片段。