last-modified
Java APIを介してMarkLogicに保存されているファイルのプロパティにアクセスする方法を理解しようとしていますが、空になっています。
メタデータを介してアクセスしようとしましたが、単純なXMLファイルの場合、メタデータがまったく表示されません。MarkLogicにテストファイルを保存しています。このコードを実行すると:
DocumentMetadataHandle metadata = new DocumentMetadataHandle();
XMLDocumentManager docMgr = client.newXMLDocumentManager();
docMgr.read("/path/test_file.xml", metadata, handle);
System.out.println("Output: " + handle.get());
System.out.println("Properties:\n");
for (Map.Entry<QName,Object> prop : metadata.getProperties().entrySet()) {
System.out.println("Prop: " + prop.getKey() + ": " + prop.getValue());
}
...期待するオブジェクトが表示されていますが、プロパティはありません。
私は何か間違ったことをしていますか?この情報にアクセスできるようにするには、データベース定義を微調整する必要がありますか?