Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# Où mettre la balise template ?

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.

# Re: Où mettre la balise template ?

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.

# Re: Où mettre la balise template ?

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.

# Re: Où mettre la balise template ?

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

# Re: Où mettre la balise template ?

Envoyé par : chris

Date : 07/03/2007 15:12

C'était le piège :-)

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.