2012-07-19 60 views
1

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

回答

2

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

相关问题