0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: |
<?xml version="1.0" encoding="utf-8"?> <a> <b carre="oui"> <b> <c/> <d> l'école </d> <d combien="12"/> </b> youpi </b> <b> <d/> </b> <de triangle="oui"> <e> finie </e> </de> <b> <c> <d/> es </c> </b> </a> |
19 (pour l'axe "child") 19 20 (pour l'axe "descendant") 17 19 20 (pour l'axe "descendant-or-self") 23 (pour l'axe "following-sibling") 17 (pour l'axe "self") 1 (pour l'axe "parent") 1 (pour l'axe "ancestor") 23 24 25 26 (pour l'axe "following")
1 3 4 10 11 (pour l'axe "child") 4 5 (pour l'axe "descendant") ...Vérifiez la validité avec 1.2.sh : Lancez juste la comande
bash 1.2.shRENDU: 1.2.txt
xsltproc 1.3.xslt 1.xmlModifiez le fichier 1.xml, mais ne modifiez pas le fichier 1.3.xslt, pour faire en sorte que la commande précédente affiche "51 s" (sans compter les espaces et retours à la lignes).
<racine>
<rep1>
<rep2>
La
</rep2>
<rep2>
meilleure
</rep2>
<rep2>
façon
</rep2>
</rep1>
<rep1 couleur="rouge">
</rep1>de marcher
<rep1>c'est
<rep2>
encore
</rep2>
<rep2>
la
</rep2>
<rep2>
nôtre
</rep2>
</rep1>
</racine>