Envoyé par : harobed
Date : 06/03/2007 10:44
Bonjour,
j'aimerais savoir quel est le meilleur endroit pour indiquer la balise <template> ?
Je m'explique avec un exemple :
<menulist datasources="mon lien vers mes données RDF" ref="http://example.com/all" > <template> <menupopup> <menuitem uri="rdf:*" label="rdf:http://example.com/rdf#intitule" value="rdf:http://example.com/rdf#id" /> </menupopup> </template> </menulist>
Cet exemple fonctionne.
Par contre l'exemple suivant ne fonctionne pas :
<menulist> <menupopup datasources="mon lien vers mes données RDF" ref="http://example.com/all" > <template> <menuitem uri="rdf:*" label="rdf:http://example.com/rdf#intitule" value="rdf:http://example.com/rdf#id" /> </template> </menupopup> </menulist>
J'aimerais savoir si c'est normal que ce second exemple ne fonctionne pas ? La première solution est la meilleure et la seule qui puisse fonctionner ?
Merci d'avance.
Envoyé par : papy
Date : 06/03/2007 11:01
Pour que les templates fonctionnent, la balise template doit impérativement se trouver directement sous l'élément, si ce n'est pas le cas elle n'est pas détectée et donc cela ne fonctionne pas.
Je ne me rappelle plus de ma source, mais c'est fort possible que cette indication se trouve dans le tutoriel sur les templates.
Envoyé par : chris
Date : 06/03/2007 15:12
papy a écrit:
Pour que les templates fonctionnent, la balise
template doit impérativement se trouver
directement sous l'élément
Ce qui me semble bien le cas dans ses 2 exemples, non ? A priori, sa question ne portait pas sur ce point.
Envoyé par : papy
Date : 07/03/2007 10:42
Oups désolé, j'ai lu un peu vite le code fourni, je n'ai pas fait attention que l'attribut datasource se trouvait sur le menupopup et non sur le menulist comme dans le premier exemple...
Mea culpa
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.