XPath : chemin relatif

Dans cet exercice, vous utiliserez le document penda_mbaye.xml pour déterminer les chemins de localisation de différents nœuds, en vous positionnant dans différents éléments du document (chemins "relatifs"). Dans certains cas, plusieurs expressions sont possibles : efforcez-vous de trouvez le chemin le plus direct. Vous testerez ces chemins en utilisant la commande xmllint en mode shell (xmllint --shell).

Dans chaque cas, on précise le « contexte local », c.-à-d. le nœud constituant le début du chemin.

Déterminez les chemins relatifs pour les situations suivantes :

  1. Contexte local : l'élément liste_ingredients .
    1. l'attribut nb_convive de cet élément
    2. les éléments ingredient
    3. les nœuds texte fils des éléments ingredient
    4. les nœuds texte descendant des éléments ingredient
    5. l'élément titre (le titre de la recette)
  2. Contexte local : le 4ième élément ingredient
    1. les attributs de cet élément
    2. les éléments ingredient à partir du 5ième élément ingredient
    3. les nœuds texte descendant du premier, deuxième et troisième éléments ingredient
    4. les éléments etape ayant un élément fils important
    5. l'attribut type de l'élément accord_boisson