Please enable JavaScript.
Coggle requires JavaScript to display documents.
X-PATH - Coggle Diagram
X-PATH
-
avec Wildcards
-
ous les noeuds (y compris commentaires, etc.)
: node()
-
avec prédicats
élément qui a un attribut
Syntaxe:nom_element_XML [ nom_attribut ]
un élément qui a un attribut avec une certaine valeur
Syntaxe:nom_element_XML [ nom_attribut = ’valeur’]
-
fonctions
last() : le nombre de noeuds qui se trouvent dans le contexte (qui ont le même parent)
position() : le nombre de la position contextuelle (context position) d’un élément par rapport à son parent.
count(node-set) : le nombre de noeuds de l'ensemble de noeuds passés en argume
starts-with(string, string)retourne TRUE si le deuxième string se trouve au début du premier
contains(string, string)retourne TRUE si le deuxième (!) string se trouve dans le premier
string-length(string?)retourne la longeur d’un string
number(object?)transforme un objet en nombre
sum(node-set) la somme de nombres trouvés dans un ensemble de noeuds.Effectue une conversion de strings si nécessaire, comme number()
round(number) arrondit un nombre selon les conventions habituelles: 1.4 devient 1 et 1.7 devient 2
exemple : Etudiant[starts-with(Prenom,’Bernadette’)]"
chercher des attributs
-
tous les attributs "bla" : //@bla
expressions maths
-
Retourner les 5 derniers éléments d’une liste :author [(last() - 4) <= position()) and (position() <= last())]
node()=>
node()|* pour avoirtoules noeuds et eurs attribtus
-
-
peut voir
elements
-
commentaires, d’instructions de traitement, de namespace
ne peut pas voir
les entités, déclarations de type de document, etc
-
-
-