如何显示来自Open CMIS, Alfresco的查询结果



这里是Alfresco和Web开发的新手,所以请原谅我。到目前为止,我已经安装了Alfresco,并且能够使用Maven AMP原型为我需要存储在其中的数据创建我自己的自定义内容模型。现在我需要通过查询Alfresco存储库从外部站点访问这些数据。

我遵循了我在CMIS上可以找到的内容,并且能够使用curl执行查询并在大型XML流中获得我期望的结果。我的同事正在进行一场艰苦的战斗,试图用Coldfusion来解释这些结果。现在我搜索了一下,并明白要解释这些结果并使过程更容易一些,最好使用某种客户端,如Open CMIS(或Chemistry,我对这里的术语仍然有点困惑)。

到目前为止,我们已经尝试了PHP客户端,但是从xmlLoad函数不读取'nbsp'字符收到了一些错误。PHP似乎是最容易实现的版本,不过如果Java更好的话,我们正在考虑改用Java。然而,我们在两端都看到了非常少的文档。有没有我们遗漏的更好的例子或者其他的方法?这看起来应该很容易实现,但由于Alfresco和CMIS似乎是一堵砖墙,它给了我们相当大的阻力。

如果您不想使用库,CMIS浏览器绑定可能更适合您。它返回JSON而不是XML。

试题:

http://<host>/alfresco/api/-default-/public/cmis/versions/1.1/browser?cmisselector=query&succinct=true&q=SELECT * FROM cmis:document

根本不应该是砖墙。以下是一些资源:

  • 自定义内容类型教程有一个关于CMIS的部分,包括CMIS查询,即使您不需要自定义类型,也可能对您有所帮助
  • CMIS & &;Apache化学书曼宁是一个很好的资源(披露:弗洛里安和我共同撰写了这本书和另一位同事Jay Brown一起)
  • 有一些Java的例子在Google Code在Alfresco CMIS页面有额外的资源和有用的链接

相关内容

  • 没有找到相关文章

最新更新