« Programmation XML/XPath » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 152 :
=== Abréviations ===
* Sélection 1 : toutes les <feuille> d'une <brindille> contenue dans une <branche>, descendant du <tronc>, issu de la racine.
*# Abrégé : <code>/tronc/branche/brindille/feuille</code>
*# Non abrégé : <code>/child::tronc/child::branche/child::brindille/child::feuille</code>
* Sélection 2 : la <branche> dont l'attribut "nom" est "branche3", enfant du <tronc>, inclue dans la racine.
*# Abrégé : <code>/tronc/branche[@nom='branche3']</code>
*# Non abrégé : <code>/child::tronc/child::branche[attribute::nom='branche3']</code>
* Sélection 3 : parent de la <brindille> courante.
*# Abrégé : ..
*# Non abrégé : <code>parent::node()</code>
* Sélection 4 : tous les noms des brindilles qui n'ont pas de feuille.
*# <code>//brindille[not(//brindille[feuille])]/nom</code>
 
=== PHP ===