1

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

4

1 回答 1

2

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

于 2012-07-19T13:54:51.323 回答