Parcourir des enfants en utilisant un prédicat

Dans cet exemple, nous parcourons un prédicat plutôt que les enfants d'un container. Nous souhaitons parcourir tous les animaux préférés de Robert qui en a quatre. Nous spécifions le prédicat favoriteAnimal en utilisant l'attribut containment. Il fait que la balise member va parcourir ce prédicat.

Voir   Voir la source de données

<vbox datasources="animals.rdf" ref="http://www.some-fictitious-zoo.com/humans/robert"
      containment="http://www.some-fictitious-zoo.com/rdf#favoriteAnimal">
  <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"/>
      </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.