Form xpath intro 1 XPath version Recommandation Novembre XML Path Language Sadok Ben Yahia Faculté des Sciences de Tunis Sadok benyahia fst rnu tn CObjectifs ? Spéci ?er un mini langage de requête pour interroger des documents XML et sélectionner des frag
XPath version Recommandation Novembre XML Path Language Sadok Ben Yahia Faculté des Sciences de Tunis Sadok benyahia fst rnu tn CObjectifs ? Spéci ?er un mini langage de requête pour interroger des documents XML et sélectionner des fragments ? Fournir une syntaxe et une sémantique communes pour ? XSL Transformation Language XSLT ? Feuilles de style ? XML Pointers XPointer ? Liens hypertextes CIntroduction ? Adresser et sélectionner des sections d'un document XML ? Éléments et hiérarchie ? Noms et valeurs d'attributs ? Contenu textuel ? Fonctionnalités de base pour manipuler ? Cha? nes de caractères ? Nombres et booléens CExpression ? Une expression XPath active un objet de type ? Collection non- ordonnée de n ?uds uniques node-set ? Booléen true ou false ? Nombre à virgule int ou oat ? Cha? ne de caractères Unicode CChemin de localisation ? syntaxes ? Longue qui couvre tout le langage ? Courte Abrégée pour les cas les plus usuels ? Attention quelques di ?érences de comportement entre les deux représentations ? types de chemin ? Absolu utilisation des ID par exemple ? Relatif ? Suivre des axes ?? N ?ud actuel self ?? N ?uds enfants descendants descendant-or-self child descendant ?? N ?uds parents ancêtres parent ancestor ancestor-or-self ?? N ?uds frères preceding-sibling following-sibling ?? N ?uds avant après preceding following CExemple ? N ?ud contextuel garage ? child voiture ?? voiture ? descendant-or- self modele ?? modele ? N ?ud contextuel modele ? following ? preceding-sibling Peugeot Renault Clio garage voiture marque modele voiture marque modele Peugeot Renault Clio CLes axes ? Direction de la recherche à partir d ? un n ?ud contextuel ? En général parties par étape ? Un axe suivant précédant parent enfants ? ? Un test type d'élément cherché ? Un élément particulier ? Les n ?uds éléments ? Les n ?uds texte text ? Les n ?uds node ? Les commentaires comment ? Les instructions de traitement processing- instruction ? Un prédicat renvoie une valeur booléenne vrai ou faux axis node-test prédicat CLes axes - Illustration contexte CAxe les enfants child ? Sélectionne les enfants immédiats du contextuel courant ?? child child garage child voiture child ?? garage voiture garage n ?ud élément voiture voiture marque modele marque modele Peugeot Renault Clio CAxe les enfants context child CAxe les descendants descendant ? Sélectionne la descendance du n ?ud élément contextuel child garage descendant descendant-or-self ? Idem mais sélectionne également le n ?ud courant child garage descendant-or-self ?? garage voiture voiture marque modele marque modele Peugeot Renault Clio CAxe les descendants context descendant CAxe les descendants descendant-or-self context CAxe lui-même self ? Réfère au n ?ud courant le contexte ? Rarement utilisé avec les XPointer mais plus utiles dans XSLT ? Utile pour tester le n ?ud courant self marque ? Sans test sur le n ?ud peut s'abréger par le point ?? self node CAxe le parent parent ? Sélectionne le parent immédiat du n ?ud courant descendant-or- self voiture parent ? Sans test
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 27, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 54kB