Xslt XPath CXpath XML Path Language recommandation W C pour expressions de chemins acceptée le novembre version et tout récemment la version XPath permet de rechercher un élément dans un document d'adresser toute sous partie d'un document XPath CXpath - P

XPath CXpath XML Path Language recommandation W C pour expressions de chemins acceptée le novembre version et tout récemment la version XPath permet de rechercher un élément dans un document d'adresser toute sous partie d'un document XPath CXpath - Parcours d'arbre XPath opère sur l'arbre d'un documernactine Les chatiments Buonaparte auteur Neige Hugo titre ? Les chatiments livre chapitre chapitre section section Bonaparte Neige CXPath - Expression de chemins Une expression de chemins spéci ?e une traversée de l'arbre du document depuis un n ?ud de départ vers un ensemble de n ?uds cibles les cibles constituent la valeur du cheminement Un chemin peut être absolu commence à la racine étape ? étapeN relatif commence à un n ?ud courant étape ? étapeN CSyntaxe et sémantique Cheminement élémentaire direction sélecteur predicat Directions parent ancestor ancestor-or-self child descendant descendant-or-self preceding preceding-sibling following followingsibling self attribute namespace Sélecteur nom de n ?ud sélectionné élément ou attribut Prédicat Fonction n ?ud valeur XPath CExemples de direction Dans la ?gure la direction child descendant ancestor ? est désignée en anglais Le rectangle blanc correspond au point de départ Les numéros correspondent à l ? ordre de la réponse le premier noeud ? Si nous prenons la direction child on constate que le parcours correspond à la recherche des descendants d ? un noeud de premier niveau les ?ls CXPath - Exemples Sections d'un chapitre child livre child chapitre child section la forme non abrégée livre chapitre section la forme abrégée Texte du chapitre section descendant chapitre position child section position child text chapitre section text XPath CXpath - Synthèse Pattern Exemple Signi ?cation Nom section Sélectionne les éléments de nom donné Nom section Sélectionne le premier élément ayant le nom donné Nom end section end Sélectionne le dernier élément ayant un nom donné Droite Gauche Indique une alternative un n ?ud OU bien l'autre ou les deux Sélectionne le n ?ud racine d'une arborescence arbre Nom livre chapitre Sélectionne les n ?uds descendants par la balise de nom donné de l'arbre Motif joker désignant n'importe quel élément personne Indique tous les descendants d'un n ?ud Caractérise le n ?ud courant Désigne le n ?ud parent Permet de remonter d'un niveau dans l'arborescence nom Indique un attribut caractéristique nom désigne la valeur de l'attribut La notation désigne tous les attributs d'un élément text text Désigne le contenu d'un élément le texte contenu entre ses balises ID ID 'a ' Sélectionne l'élément dont l'identi ?ant la valeur de l'attribut ID est celui spéci ?é en paramètre Comment Comment Désigne tous les n ?uds commentaires Node Node Désigne tous les noeuds CXpath ?? Synthèse fonctions applicables aux n ?uds fonction count sélection name Rôle Donne le nombre d ? élément correspondant à la sélection Retourne le nom d ? un élément Exemple cd count morceau name ? titre ? id identi ?cateur namespace-uri Retourne les elts dont l ? identi ?cateur est donné en argument Retourne l ? adresse URI de l ? espace de noms du

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager