cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lbarth <lba...@hachette-livre.fr>
Subject jexl jxpath
Date Thu, 07 Jul 2005 14:19:32 GMT
Bonjour,

Je commence à utiliser le control flow ; je récupère une liste de noms 
d'articles d'une base de données et j'essaie de l'afficher en utilisant 
des expressions jexl ou jxpath.

Seules les expressions jexl sont correctement affichées, les expressions 
jxpath ne sont pas affichées du tout :

affiche.xml :
   <html xmlns:jx="http://apache.org/cocoon/templates/jx/1.0">
     <body>
         <p><b>Jexl expressions</b><br/>
             <jx:forEach items="${articles}" var="item">
                 <jx:out value="${item.nom}"/>
                 <br/>
             </jx:forEach>
         </p>
         <p><b>JXPath expressions</b><br/>
             <jx:forEach items="#{articles}" var="item">
                 <jx:out value="#{item/nom}"/>
             </jx:forEach>
         </p>
     </body>
   </html>

sitemap :
     <map:match pattern="test.html">
       <map:call function="main"/>
     </map:match>

     <map:match pattern="affiche.html">
       <map:generate type="jxtemplate" src="affiche.xml"/>
       <map:serialize type="html"/>
     </map:match>

script :
   function main() {
     articles = getCrfab().getNoms();
     cocoon.sendPage("affiche.html", {articles : articles});
   }

Je n'ai pas trouvé où je me suis trompé, toute aide sera bienvenue.

Lionel

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message