2012-07-19 66 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中解析出來。如果你沒有這樣做,那麼你需要捕獲和存儲文檔名稱,作爲文檔本身元數據的一部分,或者作爲關聯的屬性片段。

相關問題