Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# Garder la resource d'une description en XUL

Envoyé par : cokinou

Date : 07/01/2009 16:08

Bonjour à tous,

J'ai une petite question concernant les RDF. J'ai un RDF tout simple :

<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:TUTU="urn:xultutu:rdf:">
   <TUTU:Ele RDF:about="urn:xultutu:ele1">
       <TUTU:name>Bouchon</TUTU:name>
   </TUTU:Ele>
   <TUTU:Ele RDF:about="urn:xultutu:ele2">
       <TUTU:name>Renard</TUTU:name>
   </TUTU:Ele>
   <TUTU:Ele RDF:about="urn:xultutu:ele3">
       <TUTU:name>Renard</TUTU:name>
   </TUTU:Ele>
   <RDF:Seq RDF:about="urn:xultutu:list">
       <RDF:li resource='urn:xultutu:ele1'/>
       <RDF:li resource='urn:xultutu:ele2'/>
       <RDF:li resource='urn:xultutu:ele3'/>
   </RDF:Seq>
</RDF:RDF>

que j'utilise dans une liste de cette façon :

<listbox onselect="" datasources="tutu.rdf" ref="urn:xultutu:list">
   <template>
       <rule>
           <listitem uri="rdf:*">
               <listcell label="rdf:urn:xultutu:rdf:name" />
           </listitem>
       </rule>
   </template>
</listbox>

Mon problème est le suivant : comment je peux récupérer la resource d'un des éléments de ma liste ? Pour faire clair : comment quand je sélectionne un élément, je sais de quelle resource il s'agit ? Par exemple en sélectionnant Renard comment je fais pour trouver si il s'agit de la resource urn:xultutu:ele2 ou urn:xultutu:ele3 ?

Jusqu'à présent j'utilisais la fonction GetSource() mais je n'ai jamais eu de cible identique comme là le cas de Renard :-( Y a t'il un moyen de savoir de quel resource il s'agit lorsque je le sélectionne ?

Merci d'avance pour vos réponses ;-)

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.