Écrit par Neil Deakin.
Traduit par Alain B. (22/07/2005).
Page originale :
http://www.xulplanet.com/tutorials/xulqa/q_tmpl_grandchild-conditional.html
Dans cet exemple, nous essayons de récupérer la race de Lama. Une condition est utilisée avec le petit fils du noeud qui est restreint au seul objet Lama. Toutefois, la base est parcourue sur l'enfant, et non le petit enfant, comme indiqué par uri="?child"
dans la section action
.
Voir Voir la source de données
<vbox datasources="animals.rdf" ref="http://www.some-fictitious-zoo.com/all-animals">
<template>
<rule>
<conditions>
<content uri="?uri"/>
<member container="?uri" child="?child"/>
<triple subject="?child"
predicate="http://www.some-fictitious-zoo.com/rdf#name"
object="?name"/>
<member container="?child" child="?grandchild"/>
<triple subject="?grandchild"
predicate="http://www.some-fictitious-zoo.com/rdf#name"
object="Lama"/>
</conditions>
<action>
<label uri="?child" value="?name"/>
</action>
</rule>
</template>
</vbox>
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.