« Programmation XML/XPath » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 4 :
Le {{w|XPath}} est un langage de sélection d'éléments XML, appelés "nœuds".
Il se présent sous la forme d'un chemin, par exemple :
Par exemple "/" sélectionne tout le fichier XML. "/nom du nœud" tout ce qui est compris dans l'élément nommé. Il existe un interpréteur en ligne pour réaliser les exemples décrits ci-dessous : http://www.xpathtester.com/.▼
* "/" sélectionne tout le fichier XML.
* "/nom du nœud/*" tout ce qui est compris dans les balises nommées "nom du nœud" (balises exclues).
▲
Ces expressions sont appelées "chemin de localisation", composés d'un ou plusieurs "pas de localisation" (ou "étapes") séparés par des "/". Les pas de localisation ont chacun trois composants :
Ligne 11 ⟶ 15 :
# des prédicats (entre crochets).
Pour décrire les relations entre les nœuds, XPath utilise le vocabulaire suivant :
{|class="wikitable"
Ligne 51 ⟶ 55 :
|}
Other node test formats are:
Ligne 61 ⟶ 65 :
Les prédicats sont des fonctions filtrant les nœuds évalués à "false", qui se placent à la fin des sélections<ref>http://www.w3.org/TR/xpath#corelib</ref> :
|