manipulations de documents xml avec xpath 1
UNIVERSITÉ GASTON BERGER DE SAINT-LOUIS Technologies XML Awa DIATTARA awa diattara ugb edu sn CTechnologies XML XPATH CQu ? est ce que XPath ? XPath est une technologie qui permet d ? extraire des informations éléments attributs commentaires ? d ? un document XML via l ? écriture de d ? expressions ? XPath est un standard du W C depuis sa première version en ? La syntaxe de XPath n'est pas XML mais il est intensément utilisé dans d'autres langages comme le XSL ? XPath fournit un vocabulaire pour écrire des expressions permettant d ? accéder directement aux informations souhaitées sans avoir à parcourir tout l ? arbre XML DIATTARA Awa Technologies XML CQu ? est ce que XPath ? Une expression XPath peut s'exprimer o Relativement vis-à-vis d'un n ?ud contextuel o D'une manière absolue ? Le résultat dune expression XPath peut être o Un ensemble de n ?uds ou un n ?ud seul o Une cha? ne de caractères o Un nombre o Un booléen DIATTARA Awa Technologies XML CTechnologies XML XPATH un peu de vocabulaire CUn peu de vocabulaire ? Exemple de document XML DIATTARA Awa Technologies XML CUn peu de vocabulaire ? Les éléments d'un document XML sont reliés par des liens de parenté ? Un élément est le parent d'un autre élément s'il le contient Le parent est le n ?ud qui est directement au dessus de lui d'un point de vue hiérarchique Chaque n ?ud à part la racine a un parent o Exemples le n ?ud répertoire est le parent du n ?ud personne qui luimême est le parent des n ?uds nom prénom emails DIATTARA Awa Technologies XML CUn peu de vocabulaire ? Un n ?ud a pour enfants tous les n ?uds situés un niveau en dessous dans la hiérarchie Un n ?ud peut donc avoir une in ?nité d'enfants o Exemples le n ?ud répertoire a pour enfant le n ?ud personne qui luimême a pour enfants nom prénom emails DIATTARA Awa Technologies XML CUn peu de vocabulaire ? Un n ?ud a pour descendants tous les n ?uds situés en dessous dans la hiérarchie Un n ?ud peut donc avoir une in ?nité de descendants o Exemples le n ?ud répertoire a pour descendants les n ?uds personne nom prénom emails DIATTARA Awa Technologies XML CUn peu de vocabulaire ? Un n ?ud a pour ancêtres tous les n ?uds situés en dessus dans la hiérarchie Un n ?ud peut donc avoir plusieurs ancêtres o Exemples le n ?ud emails a pour ancêtres les n ?uds personne et répertoire ? Un n ?ud a pour frères tous les n ?uds situés au même niveau dans la hiérarchie Un n ?ud peut donc avoir une in ?nité de frères o Exemples le n ?ud nom a pour frères les n ?uds prenom et emails DIATTARA Awa Technologies XML CTechnologies XML XPATH chemin relatif absolu CChemin relatif et chemin absolu ? XPath permet d ? extraire des informations via l
Documents similaires
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 25, 2022
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 48.5kB