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
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/RGzAqQSZkI6O66CShAzsxls6olm5LHtSLPJ8LXMlUe5ux2q1hXDg1arKm6T1jmpwLBgppTs4PD2swCrYA7OlOsNX.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705177138bdggkgp7zunma2vafb6gncwk2bzyvxnghflrosoqibr33ud3zrvn6c1o73w5ndipxzjwu5oy7wyrbkw1thantcci6pixbtxcvtgv.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ARCEiy1T9b4u1XGKKBzEDOe2VSoVUMihvHzorQkptPGDbUpqeRYmdtpJmbznJToxdLzhfcxgmyH6bFHB4lxGF0Rz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/d6UDlPe3gWIt60HWEQzSuSVoghwqpjieBqr5oNL6s1xkpX6rD8v7Ib4MYW6hcM4F0PadCPDGXkKLEHNjcggq2vsH.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705193190gc5n1pxedmc6yfk2iqq5tsmzdesplo05pc5dwzmd5eejbhgom0midv9lnaat5wb1erkmio5nqaxndlqqiuj1ia3ey14djpbarxpp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705176714owoihriaeeapwy7zyohm80roarilnwrmda8vtw66ukhh6qrehmkhc8ezxyboxctgcvctikhswur2itug0lktf2huhrgu2evgzldj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705303841knh4gxvy0tbep7mhr5zrvdodg752brkthh484trplh5u6r3rknqzgdirtc1croe2rnszfv1qlq2alwyyhfdtqc6mgibe4ufinsz8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705150910ne6qr4m4zc4nt1ltdiw7ft4pcctcg827owybnl3matqftapmdesum4rwgzenvvobrlwfdp9nigridlybrplwjn9nuednfn9oyamb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QoLMIQoKf5W7CiMXWWPpB0BcuXRerAArZXm8hLwGlY1aUHwCjzoKRhU7XR9i2cKxEOLiKOHRK6vOhlP8nURNsi1e.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705155398r2fvw1fxzjzgeo4yk0xkt3ctmatlalf2ejgscids6roavtwzqpnirz36p8ompiyjrl0exfliwhqzgqwzegwx7vzgy5zo0s9a63u1.png)
-
31
-
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