Envoyé par : Papagrieng
Date : 23/05/2006 17:12
Bonjour ! J'ai u problème avec un template. Je souhaite afficher les noeuds d'un arbre d'une certaine façon s'ils respectent certaines conditions; et "sinon", afficher les noeuds d'une autre façon.
J'ai créé le "sinon", il s'agit du deuxième "rule", qui marche pour tout noeud. Mon problème est que, lorsque j'insère une autre règle "rule" avant la second, aucune des deux n'est exécutée.
Mon code:
<template> <rule> <conditions> <content uri="?soirees" /> <member container="?soirees" child="?soiree" /> <member container="?soiree" child="?personne" /> <triple subject="?soiree" predicate="http://www.atosorigin.com/adrien/rdf#name" object="?name" /> <triple subject="?personne" id="selecteurPersonne" predicate="http://www.atosorigin.com/adrien/rdf#name" object="jjjj" /> </conditions> <action> <treechildren> <treeitem uri="?soiree"> <treerow> <treecell label="?name" /> </treerow> </treeitem> </treechildren> </action> </rule> <rule> <conditions> <content uri="?personnes" /> <member container="?personnes" child="?personne" /> <triple subject="?personne" predicate="http://www.atosorigin.com/adrien/rdf#name" object="?name" /> </conditions> <action> <treechildren> <treeitem uri="?personne"> <treerow> <treecell label="Personne: ?name" /> </treerow> </treeitem> </treechildren> </action> </rule> </template>
J'ai un RDF de cette forme:
<RDF:Seq RDF:about="http://www.atosorigin.com/adrien/all-soirees"> <RDF:li> <RDF:Description RDF:about="http://www.atosorigin.com/adrien/maS1"> <P:name>Anniversaire</P:name> <P:date>13/01/2006</P:date> </RDF:Description> <RDF:Seq RDF:about="http://www.atosorigin.com/adrien/maS1"> <RDF:li RDF:resource="http://www.atosorigin.com/adrien/maP1" /> </RDF:Seq> </RDF:li>
Merci si vous pouvez me corriger ! Cordialement, Adrien
Envoyé par : Papagrieng
Date : 26/05/2006 16:14
Si vous pouvez m'aider ? Merci !
Envoyé par : Papagrieng
Date : 31/05/2006 10:42
En fait je n'ai plus besoin de réponse (j'ai résolu le problème en le contournant).
Merci quand même ! (Si personne n'a répondu c'est que la réponse n'était pas évidente ;-) )
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.