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. Quel énoncé décrit le mieux l'intention des créateurs du XML?

Choisissez la bonne réponse parmi les suivantes.

  1. Ils voulaient créer un format destiné aux programmeurs.
  2. Ils voulaient créer un format de documents similaire au SGML ou au HTML.
  3. Ils voulaient créer un format universel pour l'échange des données sur le web.

Question 2. Parmi les affirmations suivantes, lesquelles s'appliquent au XML?

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

  1. Le XML aide à séparer le contenu d'un document de sa présentation.
  2. Le XML encourage l'utilisation des formats propriétaires dans la création des documents comme Microsoft Word 97 ou PowerPoint 97.
  3. Le XML permet de publier un même document dans plusieurs formats.

Question 3. Voici un exemple de document DocBook XML valable. Parmi les énoncés qui suivent, quels sont ceux qui s'appliquent à ce document?

<?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ <!ENTITY prenomduresponsable "Jean"> <!ENTITY nomduresponsable "Lachat"> ]> <book> <bookinfo> <title>Notre documentation</title> <author> <firstname>&prenomduresponsable;</firstname> <surname>&nomduresponsable;</surname> </author> <copyright><year>2004</year><holder>&prenomduresponsable; &nomduresponsable;</holder></copyright> </bookinfo> <chapter> <title>Ceci est le premier chapitre de notre documentation.</title> <para> En cas de problème avec ce document, veuillez vous adresser à &prenomduresponsable; &nomduresponsable;.</para> <para>Pour l'instant, il n'y a rien d'autre dans le document.</para> <!-- Il faudrait bien que je me dépêche de terminer ce document. --> </chapter> </book>

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

  1. Dans ce document, il suffit de modifier le nom du responsable à un seul endroit et les changements s'appliqueront automatiquement dans tout le document.
  2. Le document contient un chapitre et deux paragraphes.
  3. Une fois publié dans un format comme HTML, PDF ou RTF, le lecteur verra un chapitre commençant par "Ceci est le premier chapitre" et se terminant avec "terminer ce document".

Question 4. Qu'est-ce qui ne va pas avec le document DocBook suivant?

<?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <para> Je suis <emphasis>certain</emphasis> que ce document est du XML valable! </para>

Choisissez la bonne réponse parmi les suivantes.

  1. Rien. Il s'agit d'un document valable.
  2. Il y a une erreur dans la déclaration de type.
  3. Il y a une erreur dans l'élément « para ».

Question 5. Parmi les énoncés suivants, quels sont ceux qui s'appliquent au format DocBook?

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

  1. L'auteur d'un document DocBook se soucie uniquement du contenu et ne perd pas de temps à choisir des polices de caractères ou des couleurs pour son texte.
  2. Si plusieurs personnes produisent la documentation pour un projet, il n'y a aucun problème à faire en sorte que la présentation soit uniforme, puisque le format DocBook ne contient aucune information touchant la présentation du texte.
  3. Le format DocBook est du XML; on peut donc employer tous les outils XML sur tous les documents DocBook.

Question 6. Votre société décide d'utiliser le XML comme format d'échange pour ses listes de numéros de série; elle pourra ainsi utiliser les outils XML et assurer la pérennité des documents. L'ingénieur en charge propose deux formats possibles. Quel format choisissez-vous? Dites pourquoi.

<?xml version="1.0" encoding='ISO-8859-1'?> <liste> <numero_de_serie>232-434</numero_de_serie> <numero_de_serie>333-434</numero_de_serie> <numero_de_serie>111-434</numero_de_serie> <numero_de_serie>444-555</numero_de_serie> </liste>

<?xml version="1.0" encoding='ISO-8859-1'?> <liste>232-434 333-434 111-434 444-555</liste>

Choisissez la bonne réponse parmi les suivantes.

  1. Le premier choix est préférable, car il n'y a qu'un seul numéro de série par ligne et le résultat est plus lisible.
  2. Le second choix est préférable parce qu'il utilise moins d'espace.
  3. Le premier choix est préférable parce qu'on peut voir tout de suite les numéros de série.

Question 7. Parmi les suivants, quels sont les documents DocBook valables?

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

  1. <?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4CR2//EN" "http://www.oasis-open.org/docbook/xml/4.4CR2/docbookx.dtd"> <?xml-stylesheet href="docbook.xslt" type="application/xml"?> <book> <bookinfo> <title>Notre documentation</title> <author> <firstname>Jean</firstname> <surname>Bergeron</surname> </author> <copyright><year>2004</year><holder>UQ</holder></copyright> </bookinfo> <chapter> <title>Ceci est le premier chapitre de notre documentation.</title> <orderedlist> <listitem> <para>Ceci est le premier point</para> </listitem> <listitem><para>Ceci est le second point</para> <para>Ceci est le troisième point</para> </listitem> </orderedlist> </chapter> </book>

  2. <?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4CR2//EN" "http://www.oasis-open.org/docbook/xml/4.4CR2/docbookx.dtd"> <?xml-stylesheet href="docbook.xslt" type="application/xml"?> <book> <bookinfo> <title>Notre documentation</title> <author> <firstname>Jean</firstname> <surname>Bergeron</surname> </author> <copyright><year>2004</year><holder>UQ</holder></copyright> </bookinfo> <chapter> <title>Ceci est le premier chapitre de notre documentation.</title> <para>Voici un exemple de code Java:</para> <para><programlisting> public static void main(String[] arg) { System.out.println("Allo!"); } </programlisting></para> </chapter> </book>

  3. <?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4CR2//EN" "http://www.oasis-open.org/docbook/xml/4.4CR2/docbookx.dtd"> <?xml-stylesheet href="docbook.xslt" type="application/xml"?> <book> <bookinfo> <title>Notre documentation</title> <author> <firstname>Jean</firstname> <surname>Bergeron</surname> </author> <copyright><year>2004</year><holder>UQ</holder></copyright> </bookinfo> <chapter> <programlisting> public static void main(String[] arg) { System.out.println("Allo!"); } </programlisting> <title>Ceci est le premier chapitre de notre documentation.</title> </chapter> </book>

  4. <?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4CR2//EN" "http://www.oasis-open.org/docbook/xml/4.4CR2/docbookx.dtd"> <?xml-stylesheet href="docbook.xslt" type="application/xml"?> <book> <bookinfo> <title>Notre documentation</title> <author> <firstname>Jean</firstname> <surname>Bergeron</surname> </author> <copyright><year>2004</year><holder>UQ</holder></copyright> </bookinfo> <chapter> <title>Ceci est le premier chapitre de notre documentation.</title> <para>Voici un exemple de code Java:</para> <para><programlisting> public static void main(String[] arg) { if(arg.length<1) System.out.println("Vous devez mettre un argument."); } </programlisting></para> </chapter> </book>

  5. <?xml version="1.0" encoding='ISO-8859-1' standalone="no"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4CR2//EN" "http://www.oasis-open.org/docbook/xml/4.4CR2/docbookx.dtd"> <?xml-stylesheet href="docbook.xslt" type="application/xml"?> <book> <bookinfo> <title>Notre documentation</title> <author> <firstname>Jean</firstname> <surname>Bergeron</surname> </author> <copyright><year>2004</year><holder>UQ</holder></copyright> </bookinfo> <chapter> <title>Ceci est le premier chapitre de notre documentation.</title> <orderedlist> <listitem>Ceci est le premier point</listitem> <listitem>Ceci est le second point</listitem> </orderedlist> </chapter> </book>


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