Vous devez activer Javascript pour accéder à ce site
 

Semaine

RECHERCHE

Autoévaluation

Question 1. Quelle est la valeur de l'expression XPath « client.nom »?

Choisissez la bonne réponse parmi les suivantes.

  1. Une séquence de tous les éléments « client.nom » dans le contexte actuel.
  2. Tous les éléments « nom » contenus dans les éléments « client » qui se trouvent dans le contexte actuel.
  3. Les éléments « client » qui précèdent le contexte actuel, ainsi que les éléments « nom » qui suivent le contexte actuel.

Question 2. Quelle est la valeur de l'expression XPath « ./client »?

Choisissez la bonne réponse parmi les suivantes.

  1. L'élément « client » qui se trouve dans le contexte actuel.
  2. Une séquence de tous les éléments « client » dans le contexte actuel.
  3. Une séquence de tous les éléments et attributs « client » dans le contexte actuel.

Question 3. Quelle est la valeur de l'expression XPath « client »?

Choisissez la bonne réponse parmi les suivantes.

  1. L'élément « client » qui se trouve dans le contexte actuel.
  2. Une séquence de tous les éléments « client » dans le contexte actuel.
  3. Une séquence de tous les éléments et attributs « client » dans le contexte actuel.

Question 4. Quelle est la valeur de l'expression XPath « /client »?

Choisissez la bonne réponse parmi les suivantes.

  1. L'élément « client » voisin de l'élément courant.
  2. Le premier élément « client » rencontré dans le document.
  3. L'élément-racine si celui-ci se nomme « client ».

Question 5. Quelle est la valeur de l'expression XPath « //client »?

Choisissez la bonne réponse parmi les suivantes.

  1. Le deuxième élément « client » rencontré.
  2. La séquence de tous les éléments « client » du document.
  3. L'élément-racine si celui-ci se nomme « client ».

Question 6. Quelle est la valeur de l'expression XPath « client[current()/@telephone=@telephone] »?

Choisissez la bonne réponse parmi les suivantes.

  1. Les éléments « client » dans l'élément courant ayant un attribut « telephone ».
  2. Les éléments « client » dans l'élément courant dont l'attribut « telephone » a la même valeur que l'attribut « telephone » de l'élément courant.
  3. Les valeurs des attributs « telephone » de tous les éléments « client » dans l'élément courant.

Question 7. Quelle est la valeur de l'expression XPath « client/*|client/@* »?

Choisissez la bonne réponse parmi les suivantes.

  1. Tous les éléments contenus dans des éléments « client » dans le contexte actuel.
  2. Tous les éléments et attributs contenus dans des éléments « client » dans le contexte actuel.
  3. L'ensemble des attributs contenus dans des éléments « client » enfant d'éléments contenus dans des éléments « client ».

Question 8. Quelle est la valeur de l'expression XPath « *[@telephone] »?

Choisissez la bonne réponse parmi les suivantes.

  1. La valeur de l'attribut « telephone » de l'élément courant.
  2. L'élément courant s'il contient un attribut « telephone ».
  3. Tous les éléments dans le contexte courant ayant un attribut « telephone ».

Question 9. Quelle est la valeur de l'expression XPath « (vendeur/client)[2] »?

Choisissez la bonne réponse parmi les suivantes.

  1. Le deuxième élément « client » dans la liste des éléments « client » contenus dans des éléments « vendeur ».
  2. Le deuxième élément « vendeur » dans la liste des éléments « client » contenus dans des éléments « vendeur ».
  3. Le deuxième élément « client » contenu dans un élément « vendeur ».

Question 10. Quelle est la valeur de l'expression XPath « vendeur/client[2] »?

Choisissez la bonne réponse parmi les suivantes.

  1. Le deuxième élément « client » dans la liste des éléments « client » contenus dans des éléments « vendeur ».
  2. Le deuxième élément « vendeur » dans la liste des éléments « client » contenus dans des éléments « vendeur ».
  3. Le deuxième élément « client » contenu dans un élément « vendeur ».

Question 11. Quelle est la valeur de l'expression XPath « vendeur[2]/client[1] »?

Choisissez la bonne réponse parmi les suivantes.

  1. Le second élément « client » contenu dans le premier élément « vendeur » rencontré.
  2. Est équivalent à « vendeur/vendeur/client[1] ».
  3. Le premier élément « client » contenu dans le deuxième élément « vendeur ».

Question 12. Est-ce que « //p=//c » et « //c=//z » implique « //p=//z »?

Choisissez la bonne réponse parmi les suivantes.

  1. Oui
  2. Non.

Question 13. Que vaut « //p=//p »?

Choisissez la bonne réponse parmi les suivantes.

  1. Vrai
  2. Faux
  3. Aucune de ces réponses.

Question 14. Est-ce que « //p!='jean' » et « not(//p='jean') » ont la même signification?

Choisissez la bonne réponse parmi les suivantes.

  1. Vrai
  2. Faux

Question 15. Est-ce qu'il y a une différence entre ces deux expressions XPath: "vendeur/prenom = 'Jean' and vendeur/nom = 'Coutu'" et "vendeur[prenom = 'Jean' and nom = 'Coutu']"?

Choisissez la bonne réponse parmi les suivantes.

  1. Non aucune.
  2. Oui, mais pas toujours.
  3. Oui, ils sont toujours différents.

© Daniel Lemire, 2014. Tous droits réservés.