Le XML Exemple de document
Nous allons utiliser le "books.xml" le document dans les exemples ci - dessous (same XML file as in the previous chapters) .
Voir le "books.xml" fichier dans votre navigateur .
Présenter le résultat dans une liste HTML
Regardez l'expression XQuery FLWOR suivante:
for $x in doc("books.xml")/bookstore/book/title
order by $x
return $x
L'expression ci-dessus va sélectionner tous les éléments de titre dans les éléments du livre qui sont sous l'élément de librairie, et le retour des éléments de titre dans l'ordre alphabétique.
Maintenant, nous voulons lister tous les livres-titres dans notre librairie dans une liste HTML. Nous ajoutons <ul> et <li> balises à l'expression FLWOR:
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ $x }</li>
}
</ul>
Le résultat de ce qui précède sera:
<ul>
<li><title lang="en">Everyday Italian</title></li>
<li><title lang="en">Harry Potter</title></li>
<li><title lang="en">Learning XML</title></li>
<li><title lang="en">XQuery Kick Start</title></li>
</ul>
Maintenant, nous voulons éliminer l'élément de titre et afficher uniquement les données dans l'élément de titre:
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ data( $x ) }</li>
}
</ul>
Le résultat sera (an HTML list) :
<ul>
<li>Everyday Italian</li>
<li>Harry Potter</li>
<li>Learning XML</li>
<li>XQuery Kick Start</li>
</ul>