-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Damien Wyart wrote:
> * drkm <[EMAIL PROTECTED]> [020805 14:47]:
> 
>>Plutôt que de recevoir la présentation de la page en HTML, j'aimerais
>>recevoir une description sémantique de la page.
> 
> 
>>  Prenons l'exemple de <URL:http://emacsfr.etud-orleans.fr/>.  Ce
>>que j'aimerais pourrait par exemple ressembler, disons en XML,
>>à :
> 
> 
>>    <page>
>>      <top>
>>        <image href="http://emacsfr.etud-orleans.fr/[...].png"/>
>>        <text>GNU Emacs est un éditeur [...]</text>
>>      </top>
>>      <toolbar>
>>        ...
>>      </toolbar>
>>      <left>
>>        [Navigation]
>>        ...
>>      </left>
>>      <body>
>>        <news version="1" lang="fr">
>>          <title>Le nouvel EmacsFr ouvre ses portes</title>
>>          <date>2005-07-31T22:08:00+01:00</date>
>>          <state>published</state>
>>          <size>1k</state>
>>        </news>
>>        <news version="1" lang="fr">
>>          <title>Faire du Java sans JDEE</title>
>>          <date>2005-07-31T16:59:00+01:00</date>
>>          <state>published</state>
>>          <size>2k</state>
>>          <text>Si comme moi vous [...]</text>
>>        </news>
>>        ...
>>      </body>
>>      ...
>>    </page>
> 
> 
> 
> Dans l'état actuel de CPS, cela me semble très difficile ; l'essentiel
> de la logique d'affichage est écrit en XHTML+CSS, donc plus propre que
> du HTML, mais loin d'être indépendant de diverses astuces de mise en
> forme...
> 

Je pense qu'en déclarant des actions retournant une page template
contenant sa déscription sémantique telle que ci-dessus marcherait assez
facilement non ?

Ensuite mettre la vue par défaut de son type sur le XML et hop c'est
fait non ?

Je vois pas pourquoi ce ne serait pas possible en fait.

drkm, tu veux en faire quoi de ton XML par la suite ?

        J.

- --
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFC8HdlGhoG8MxZ/pIRAhZ+AJ9MoSV23DfTRAOmCt40HYZwZiRXUACfUhv8
Tt4sC5nos42MzWbFxT2rspU=
=WQaQ
-----END PGP SIGNATURE-----
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à