Vous devez activer Javascript pour accéder à ce site
 

Semaine

RECHERCHE

Autoévaluation

Le bouton « Vérifier ma réponse » donne accès à un script qui, en plus de vous permettre de vérifier vos réponses, fournit une courte explication. Si tous les commentaires sont en bleu, c'est que vous avez la bonne réponse; sinon, lisez les commentaires en rouge pour comprendre votre erreur. Puis, essayez de nouveau en cliquant sur le bouton « Recommencer ».

Question 1. Choisissez l'expression qui décrit le mieux un espace de noms XML.

Choisissez la bonne réponse parmi les suivantes.

  1. Un espace de noms XML est décrit par une DTD.
  2. Un espace de noms XML est un ensemble de balises et d'attributs auquel peut correspondre un URI.
  3. Un espace de noms XML est décrit par un URI qui est une adresse web pointant vers un document.

Question 2. Les espaces de noms font partie de la spécification XML originale (version 1.0) au même titre que les DTD.

Choisissez la bonne réponse parmi les suivantes.

  1. Faux.
  2. Vrai.

Question 3. Les espaces de noms permettent d'utiliser deux DTD en même temps.

Choisissez la bonne réponse parmi les suivantes.

  1. Faux.
  2. Vrai.

Question 4. Les espaces de noms permettent d'utiliser deux vocabulaires XML en même temps.

Choisissez la bonne réponse parmi les suivantes.

  1. Faux.
  2. Vrai.

Question 5. Dans le document XML suivant, qu'est-ce qui décrit le mieux l'espace de noms de l'élément « B »?

<A xmlns:foo="http://www.foo.org/" xmlns="http://www.bar.org/"> <B>abcd</B> </A>

Choisissez la bonne réponse parmi les suivantes.

  1. B
  2. A
  3. foo
  4. http://www.bar.org/

Question 6. Quelle est la différence entre ces deux documents XML?

<foo:A xmlns:foo="http://www.foo.org/"> <foo:B>abcd</foo:B> </foo:A>

<A xmlns:foo="http://www.foo.org/"> <foo:B>abcd</foo:B> </A>

Choisissez la bonne réponse parmi les suivantes.

  1. Il n'y a aucune différence puisque l'élément « A » est associé par défaut à l'URI « http://www.foo.org/ ».
  2. Dans le premier cas, l'élément « A » est dans l'espace de noms « foo », alors que dans le second, « A » est dans l'espace de noms par défaut.

Question 7. Quel est l'espace de noms de l'élément « B » dans ce document?

<bou:A xmlns:bou="http://www.mondomaine.org/"> <bou:B xmlns:bou="http://www.monsite.org/"> <bou:C>abcd</bou:C> </bou:B> </bou:A>

Choisissez la bonne réponse parmi les suivantes.

  1. http://www.mondomaine.org/
  2. http://www.monsite.org/

Question 8. Quels sont les documents XML respectant les conventions des espaces de noms?

Choisissez toutes les réponses qui s'appliquent, puis appuyez sur le bouton « Vérifier ma réponse ».

  1. <bou:A xmlns:bou="http://www.foo.org/"> <bou:B> <bou:C xmlns:bou="http://www.bar.org/"> <bou:D>abcd</bou:D> </bou:C> </bou:B> </bou:A>

  2. <A xmlns="http://www.mondomaine.org/"> <B xmlns="http://www.monsite.org/">abcd</B> <C xmlns="http://www.mondomaine.org/">efgh</C> <D xmlns="http://www.monsite.org/"> <E xmlns="http://www.mondomaine.org/">1234</E> <F xmlns="http://www.monsite.org/">5678</F> </D> <G xmlns="http://www.mondomaine.org/">ijkl</G> </A>

  3. <pre:A> <pre:B /> </pre:A>


Question 9. Dans quels espaces de noms sont les attributs du document suivant :

<Personne xmlns='urn:exemple1' xmlns:c='urn:exemple2'> <nom></nom> <age base='10' c:unite='annee'>33</age> </Personne>

Choisissez la bonne réponse parmi les suivantes.

  1. « base='10' » est dans l'espace de noms « urn:exemple1 », alors que « c:unite='annee' » est dans l'espace de noms « urn:exemple2 »
  2. « base='10' » est dans l'espace de noms « "" » (vide), alors que « c:unite='annee' » est dans l'espace de noms « urn:exemple2 »
  3. « base='10' » n'est dans aucun espace de noms, alors que « c:unite='annee' » est dans l'espace de noms « urn:exemple2 »

Question 10. Un parseur XML charge les URI associés aux espaces de nom qu'il rencontre.

Choisissez la bonne réponse parmi les suivantes.

  1. Vrai
  2. Faux

Vous avez maintenant terminé votre autoévaluation.


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