4

我正在为我的应用程序编写一个 CMIS 接口。此接口返回一个cmis:document对象作为对象的子cmis:folder对象。这是xml 输出的一部分

cmis:document对象有一个cmis:parentId属性。现在我想用Apache Chemistry Workbenchcmis:document验证对象。工作台工具告诉我:

属性cmis:parentId仅为文件夹定义。

为什么文档不允许此属性?文档如何引用其父级?

4

1 回答 1

3

cmis:parentId没有为对象定义cmis:document该属性,因为文档可以没有、一个或多个父级。

要得到一个文件你必须打电话给getObjectParents()父母。

当然,您可以在另一个不使用保留命名空间的属性中提供父 ID cmis:,但这将是特定于存储库的,通用 CMIS 客户端会忽略它。

于 2012-06-28T11:07:08.533 回答