0

Apache Chemistry ページから取得した PHP CMIS クライアントを使用して、単純なクエリを実行したいと考えています。概念実証として、次のコードが期待どおりに機能するはずであると考えました。

    <?php
    require_once 'cmis_repository_wrapper.php';

    $repo_url     = 'http://localhost:8080/alfresco/s/cmis';
    $repo_username= 'admin';
    $repo_password= 'admin';
    $query        = 'SELECT * FROM cm:document';

    $client = new CMISService($repo_url, $repo_username, $repo_password);        
    $objs   = $client->query($query);

    foreach($objs->objectList as $obj)
    {
       print_r($obj);
    }
    ?>

ただし、これを実行しようとすると、次のエラーが発生します。

警告: DOMDocument::loadXML(): Entity 'nbsp' not defined in Entity, line: 22 in cmis_repository_wrapper.php 行 392

実装で何か不足していますか? または、Chemistry プロジェクト ページで提供されているラッパーに何か問題がありますか?

4

2 に答える 2

1

Alfresco 4.2.f を使用している場合、URL は次のようになります。

http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.0/atom

また、スニペットを含めたときにタイプミスしただけかもしれませんが、「cm:document」などはありません。「cmis:document」という意味だったと思います。

于 2014-06-18T18:38:35.320 に答える