Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [help] template simplifié / complet

Envoyé par : kriks

Date : 17/02/2006 21:04

bonjour,

je suis plutot newbie en XUL, attention :p

j'essaie de remplir une menulist grace à un rdf généré en php (pour la génération, pas de pb) si j'utilise la syntaxe simplifié pour le template ça marche. et si j'utilise la syntaxe normale de template, ma liste est vide, pourtant ça m'a l'air équivalent.

  • syntaxe normale(fonctionne pas) :
 <menulist datasources="http://ips.pingroom.org/rdf/level_rdf.php" ref="http://ips.pingroom.org/all_levels">
   <template>
     <rule>
       <conditions>
         <content uri="?levels" />
         <member container="?levels" child="?level" />
         <triple subject="?level" predicate="http://ips.pingroom.org/rdf#name" object="?name" />
       </conditions>
       <action>
         <menupopup>
           <menuitem uri="rdf:*" label="?name" />
         </menupopup>
       </action>
     </rule>
   </template>
 </menulist>
  • syntaxe simplifiée(fonctionne) :
 <menulist datasources="http://ips.pingroom.org/rdf/level_rdf.php" ref="http://ips.pingroom.org/all_levels">
     <template>
       <menupopup>
           <menuitem uri="rdf:*" label="rdf:http://ips.pingroom.org/rdf#name" />
       </menupopup>
     </template>
 </menulist>
  • et le rdf :
 <?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:level="http://ips.pingroom.org/rdf#">
   <rdf:Seq rdf:about="http://ips.pingroom.org/all_levels">
     <rdf:li rdf:resource="http://ips.pingroom.org/level_1"/>
     <rdf:li rdf:resource="http://ips.pingroom.org/level_2"/>
     <rdf:li rdf:resource="http://ips.pingroom.org/level_3"/>
     <rdf:li rdf:resource="http://ips.pingroom.org/level_4"/>
   </rdf:Seq>
   <rdf:Description rdf:about="http://ips.pingroom.org/level_1">
     <level:id>1</level:id>
 
     <level:name>Admin</level:name>
   </rdf:Description>
   <rdf:Description rdf:about="http://ips.pingroom.org/level_2">
     <level:id>2</level:id>
     <level:name>Super User</level:name>
   </rdf:Description>
   <rdf:Description rdf:about="http://ips.pingroom.org/level_3">
 
     <level:id>3</level:id>
     <level:name>Local User</level:name>
   </rdf:Description>
   <rdf:Description rdf:about="http://ips.pingroom.org/level_4">
     <level:id>4</level:id>
     <level:name>View Only</level:name>
   </rdf:Description>
 
 </rdf:RDF>

j'ai besoin de la syntaxe normale pour faire des triples et bindings

Je suis preneur de toute tentative de solution,

merci

# Re: template simplifié / normal

Envoyé par : kriks

Date : 20/02/2006 17:22

je n'ai toujours pas trouvé l'astuce et je suis maintenant confronté au même problème en essayant de construire des checkbox encapsulées dans des groupbox portant le nom du parent.

Personne n'a une petite idée, siouplé?

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.