Autoévaluation

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 ».

Rappel : L'environnement web du cours transforme parfois automatiquement les adresses web (URL) en lien. L'environnement du cours met aussi en forme certains guillemets et apostrophes. Il n'est possible pour le professeur de corriger ce comportement (il n'est pas possible de changer l'environnement) et vous devez l'ignorer lors de votre lecture. Par ailleurs, si vous copiez-collez du contenu des exercices et des exemples, vous devez adapter le code manuellement.

Question 1 . Combien de DTD peut avoir un document XML?

Choisissez la bonne réponse parmi les suivantes.


Question 2 . Il est nécessaire d'avoir une définition de type de document, par exemple un document DTD, pour déterminer si un document XML est valide.

Choisissez la bonne réponse parmi les suivantes.


Question 3 . Qu'est-ce qu'une DTD interne?

Choisissez la bonne réponse parmi les suivantes.


Question 4 . Quel symbole est utilisé dans les DTD pour signifier qu'un élément est optionnel, c'est-à-dire qu'on peut en trouver un ou aucun?

Choisissez la bonne réponse parmi les suivantes.


Question 5 . Quel symbole est utilisé dans les DTD pour signifier qu'un élément peut ne pas apparaître, n'apparaître qu'une fois ou apparaître plusieurs fois?

Choisissez la bonne réponse parmi les suivantes.


Question 6 . Quel symbole est utilisé dans les DTD pour signifier qu'un élément doit apparaître au moins une fois?

Choisissez la bonne réponse parmi les suivantes.


Question 7 . Quel symbole est utilisé dans les DTD pour signifier qu'un élément ou un autre peut apparaître?

Choisissez la bonne réponse parmi les suivantes.


Question 8 . Combien d'éléments « nom » peut contenir un document XML qui débute ainsi :

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE cheque [ <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT nom (#PCDATA)> ]>

Choisissez la bonne réponse parmi les suivantes.


Question 9 . Soit le document DTD suivant, disponible à l'adresse « http://www.mondomain.com/madtd.dtd ». Dites quels documents XML sont valides .

<!ELEMENT etudiant (nom, numero, cours*)> <!ELEMENT nom (#PCDATA)> <!ELEMENT numero (#PCDATA)> <!ELEMENT cours (#PCDATA)>

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 etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <nom></nom><numero></numero> </etudiant>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <nom>Jean <gras>B</gras> Pearson</nom> <numero>12</numero> <cours>Introduction aux ordinateurs</cours> </etudiant>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE nom SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <nom>Jean Pearson</nom> <numero>12</numero> <cours>Introduction aux ordinateurs</cours> </etudiant>

  4. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE nom SYSTEM "http://www.mondomain.com/madtd.dtd"> <nom>Jean Pearson</nom>

  5. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <nom>Réjean Bougon</nom> <numero>3156</numero> <cours>Introduction à l'arithmétique</cours> <cours>Introduction aux ordinateurs</cours> </etudiant>

  6. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <cours>Introduction aux ordinateurs</cours> <nom>Réjean Bougon</nom> <numero>3156</numero> </etudiant>


Question 10 . Soit le document DTD suivant, disponible à l'adresse « http://www.mondomain.com/madtd.dtd ». Dites quels documents XML sont valides .

<!ELEMENT etudiant (nom, numero, cours+)> <!ELEMENT nom (#PCDATA)> <!ELEMENT numero (#PCDATA)> <!ELEMENT cours (#PCDATA)>

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

  1. <!DOCTYPE etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <etudiant> <nom>Jean Pearson</nom> <numero>12</numero> <cours>Introduction aux ordinateurs</cours> <cours>Introduction à l'informatique</cours> </etudiant>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <nom></nom><numero></numero> </etudiant>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE etudiant SYSTEM "http://www.mondomain.com/madtd.dtd"> <etudiant> <nom>Jean Pearson</nom> <numero>12</numero> <cours>Introduction aux ordinateurs</cours> </etudiant>


Question 11 . Soit le document DTD suivant, disponible à l'adresse « http://www.mondomain.com/madtd.dtd ». Dites quels documents XML sont valides .

<!ELEMENT compagnie (president, ingénieur*, comptable+)> <!ELEMENT president (prenom,nom)> <!ELEMENT ingenieur (prenom,nom)> <!ELEMENT comptable (prenom,nom)> <!ELEMENT prenom (#PCDATA)> <!ELEMENT nom (#PCDATA)>

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 compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <president> <nom>Palado</nom> <prenom>Pierre</prenom> </president> <comptable> <nom>Côté</nom> <prenom>Yvon</prenom> </comptable> </compagnie>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <president> <prenom>Pierre</prenom> <nom>Palado</nom> </president> <comptable> <prenom>Yvon</prenom> <nom>Côté</nom> </comptable> </compagnie>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <president> <prenom>Pierre</prenom> <nom>Palado</nom> </president> <ingenieur> <prenom>Yvon</prenom> <nom>Côté</nom> </ingenieur> </compagnie>

  4. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <president> <prenom>Pierre</prenom> <nom>Palado</nom> </president> <ingenieur> <prenom>Jean</prenom> <nom>Bertran</nom> </ingenieur> <ingenieur> <prenom>Luc</prenom> <nom>Fauche</nom> </ingenieur> <comptable> <prenom>Yvon</prenom> <nom>Côté</nom> </comptable> </compagnie>

  5. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <president> <prenom>Pierre</prenom> <nom>Palado</nom> </president> <comptable> <prenom>Yvon</prenom> <nom>Côté</nom> </comptable> <ingenieur> <prenom>Jean</prenom> <nom>Bertran</nom> </ingenieur> <ingenieur> <prenom>Luc</prenom> <nom>Fauche</nom> </ingenieur> </compagnie>


Question 12 . Soit le document DTD suivant, disponible à l'adresse « http://www.mondomain.com/madtd.dtd ». Dites quels documents XML sont valides .

<!ELEMENT compagnie (employe*)> <!ELEMENT employe (nom,prenom,telephone?,division+)> <!ELEMENT division (#PCDATA)> <!ELEMENT prenom (#PCDATA)> <!ELEMENT nom (#PCDATA)> <!ELEMENT telephone (#PCDATA)>

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 compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <employe> <nom>Palado</nom> <prenom>Pierre</prenom> <telephone>432432432</telephone> </employe> </compagnie>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <employe> <nom>Palado</nom> <prenom>Pierre</prenom> <division>Services récréatifs</division> <telephone>432432432</telephone> </employe> </compagnie>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <employe> <nom>Palado</nom> <prenom>Pierre</prenom> <division>Services récréatifs</division> </employe> </compagnie>

  4. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd"> <compagnie> <employe> <nom>Palado</nom> <prenom>Pierre</prenom> <telephone>432-432-432444</telephone> <telephone>433-444-444444</telephone> <division>Services récréatifs</division> </employe> </compagnie>


Question 13 . Soit le document DTD suivant, disponible à l'adresse « http://www.mondomain.com/madtd.dtd ». Dites quels documents XML sont valides .

<!ELEMENT compagnie (president, ingénieur*, comptable+)> <!ELEMENT president (prenom,nom)> <!ELEMENT ingenieur (prenom,nom)> <!ELEMENT comptable (prenom,nom)> <!ELEMENT prenom (#PCDATA)> <!ELEMENT nom (#PCDATA)>

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 compagnie [ <!ELEMENT compagnie (president, ingénieur*, comptable+)> <!ELEMENT president (nom,prenom)> <!ELEMENT ingenieur (nom,prenom)> <!ELEMENT comptable (nom,prenom)> <!ELEMENT prenom (#PCDATA)> <!ELEMENT nom (#PCDATA)> ]> <compagnie> <president> <nom>Palado</nom> <prenom>Pierre</prenom> </president> <comptable> <nom>Côté</nom> <prenom>Yvon</prenom> </comptable> </compagnie>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE taxe SYSTEM "http://www.mondomain.com/madtd.dtd" [ <!ELEMENT taxe (montant, comptable)> <!ELEMENT montant (#PCDATA)> ]> <taxe> <montant> 50$ </montant> <comptable> <prenom>Yvon</prenom> <nom>Côté</nom> </comptable> </taxe>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE compagnie SYSTEM "http://www.mondomain.com/madtd.dtd" [ <!ELEMENT montant (#PCDATA)> ]> <compagnie> <president> <prenom>Yvon</prenom> <nom>Côté</nom> </president> <comptable> <prenom>Yvon</prenom> <nom>Côté</nom> </comptable> <montant> 50$ </montant> </compagnie>


Question 14 . Dites quels documents XML sont valides .

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="yes" ?> <!DOCTYPE jeu [ <!ELEMENT jeu (nom,(age|niveau))> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> ]> <jeu> <nom>Jeu de la chandelle</nom> <age>15-25 ans</age> <niveau>jeune adulte</niveau> </jeu>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE jeu [ <!ELEMENT jeu (nom,(age|niveau))> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> ]> <jeu> <nom>Jeu de la chandelle</nom> <age>15-25 ans</age> </jeu>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE jeu [ <!ELEMENT jeu (nom,(age|niveau)+)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> ]> <jeu> <nom>Jeu de la poudre</nom> <age>25-35 ans</age> <niveau>universitaire</niveau> </jeu>

  4. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE jeu [ <!ELEMENT jeu (nom,(#PCDATA|age|niveau)*)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> ]> <jeu> <nom>Jeu de la poudre</nom> J'ai maintenant la balise age... <age>25-35 ans</age> suivie d'une balise niveau <niveau>universitaire</niveau> et je peux continuer </jeu>

  5. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE jeu [ <!ELEMENT jeu (nom,(#PCDATA|age|niveau)*)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> ]> <jeu> Ceci est du XML avec contenu mixte <nom>Jeu de la poudre</nom> J'ai maintenant la balise age... <age>25-35 ans</age> suivie d'une balise niveau <niveau>universitaire</niveau> et je peux continuer </jeu>


Question 15 . Dites quels documents XML sont valides .

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="yes" ?> <!DOCTYPE activite [ <!ELEMENT activite ANY> <!ELEMENT travail (nom,(age|niveau))> <!ELEMENT jeu (nom,(age|niveau),gratuit?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> <!ELEMENT gratuit EMPTY> ]> <activite> <jeu> <nom>Jeu de la chandelle</nom> <age>15-25 ans</age> <niveau>jeune adulte</niveau> </jeu> </activite>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE activite [ <!ELEMENT activite ANY> <!ELEMENT travail (nom,(age|niveau))> <!ELEMENT jeu (nom,(age|niveau),gratuit?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> <!ELEMENT gratuit EMPTY> ]> <activite> <jeu> <nom>Jeu de la chandelle </nom> <age>15-25 ans </age> <gratuit> </gratuit> </jeu> </activite>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE activite [ <!ELEMENT activite ANY> <!ELEMENT travail (nom,(age|niveau))> <!ELEMENT jeu (nom,(age|niveau),gratuit?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> <!ELEMENT gratuit EMPTY> ]> <activite> <jeu> <nom>Jeu de la chandelle </nom> <age>15-25 ans </age> <niveau>jeune adulte </niveau> <gratuit /> </jeu> </activite>

  4. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE activite [ <!ELEMENT activite ANY> <!ELEMENT travail (nom,(age|niveau))> <!ELEMENT jeu (nom,(age|niveau),gratuit?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> <!ELEMENT gratuit EMPTY> ]> <activite> <jeu> <nom>Jeu de la chandelle</nom> <age>15-25 ans</age> </jeu> J'ajoute une balise <nom>Mon nom est Bond</nom> </activite>

  5. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE activite [ <!ELEMENT activite ANY> <!ELEMENT travail (nom,(age|niveau))> <!ELEMENT jeu (nom,(age|niveau),gratuit?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT niveau (#PCDATA)> <!ELEMENT gratuit EMPTY> ]> <activite> <jeu> <nom>Jeu de la chandelle</nom> <age>15-25 ans</age> </jeu> <peuimporte>je peux tout me permettre</peuimporte> </activite>


Question 16 . Dites quels documents XML sont valides .

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="yes" ?> <!DOCTYPE cheque [ <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT nom (#PCDATA)> ]> <cheque commentaire="loyer"> <recipiendaire> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE cheque [ <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT nom (#PCDATA)> <!ATTLIST cheque commentaire CDATA #REQUIRED> ]> <cheque commentaire="loyer"> <recipiendaire> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE cheque [ <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT nom (#PCDATA)> <!ATTLIST cheque commentaire CDATA #REQUIRED> <!ATTLIST recipiendaire commentaire CDATA #REQUIRED> <!ATTLIST emetteur commentaire CDATA #REQUIRED> ]> <cheque commentaire="loyer"> <recipiendaire commentaire="mon ami"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque>

  4. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE cheque [ <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT nom (#PCDATA)> <!ATTLIST cheque commentaire CDATA #IMPLIED> <!ATTLIST recipiendaire commentaire CDATA #IMPLIED> <!ATTLIST emetteur commentaire CDATA #IMPLIED> ]> <cheque commentaire="loyer"> <recipiendaire commentaire="mon ami"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque>

  5. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE cheque [ <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT nom (#PCDATA)> <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ATTLIST cheque commentaire CDATA #IMPLIED numero ID #REQUIRED > <!ATTLIST recipiendaire commentaire CDATA #IMPLIED> <!ATTLIST emetteur commentaire CDATA #IMPLIED> ]> <cheque commentaire="loyer" numero="1324"> <recipiendaire commentaire="mon ami"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque>

  6. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE chequier [ <!ELEMENT chequier (cheque*)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT nom (#PCDATA)> <!ATTLIST cheque commentaire CDATA #IMPLIED numero ID #REQUIRED > <!ATTLIST recipiendaire commentaire CDATA #IMPLIED> <!ATTLIST emetteur commentaire CDATA #IMPLIED> ]> <chequier> <cheque commentaire="loyer" numero="cheque1324"> <recipiendaire commentaire="mon ami"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque> <cheque commentaire="encore le loyer" numero="cheque1324"> <recipiendaire commentaire="mon ami (encore)"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque> </chequier>

  7. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE chequier [ <!ELEMENT chequier (cheque*)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT nom (#PCDATA)> <!ATTLIST cheque commentaire CDATA #IMPLIED numero ID #REQUIRED > <!ATTLIST recipiendaire commentaire CDATA #IMPLIED nas ID #IMPLIED> <!ATTLIST emetteur commentaire CDATA #IMPLIED> ]> <chequier> <cheque commentaire="loyer" numero="cheque1324"> <recipiendaire commentaire="mon ami" nas="n333-344-444"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque> <cheque commentaire="encore le loyer" numero="cheque1325"> <recipiendaire commentaire="mon ami (encore)" nas="n333-344-444bis"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque> </chequier>

  8. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE chequier [ <!ELEMENT chequier (cheque*)> <!ELEMENT recipiendaire (nom)> <!ELEMENT emetteur (nom)> <!ELEMENT montant (#PCDATA)> <!ELEMENT cheque (recipiendaire,emetteur,montant)> <!ELEMENT nom (#PCDATA)> <!ATTLIST cheque commentaire CDATA #IMPLIED numero ID #REQUIRED > <!ATTLIST recipiendaire commentaire CDATA #IMPLIED nas ID #IMPLIED> <!ATTLIST emetteur commentaire CDATA #IMPLIED > ]> <chequier> <cheque commentaire="le loyer d'aujourd'hui" numero="cheque1324"> <recipiendaire commentaire="mon ami" nas="n333-344-444"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque> <cheque commentaire="encore le loyer" numero="cheque1325"> <recipiendaire commentaire="mon ami (encore)" nas="n333-344-444bis"> <nom>Jean</nom> </recipiendaire> <emetteur> <nom>Martin</nom> </emetteur> <montant>10$</montant> </cheque> </chequier>


Question 17 . Dans une DTD, que signifie la ligne suivante?

<!ATTLIST etudiant universite CDATA "Université du Québec à Montréal">

Indice. Il s'agit d'une valeur d'attribut par défaut.

Choisissez la bonne réponse parmi les suivantes.


Question 18 . Dans une DTD, que signifie la ligne suivante?

<!ATTLIST etudiant universite CDATA #FIXED "Université du Québec à Montréal">

Indice. Il s'agit d'une valeur d'attribut par défaut.

Choisissez la bonne réponse parmi les suivantes.


Question 19 . Dans un document XML, que signifie la ligne suivante?

<!ENTITY % administration "president,comptable,adjoint">

si le document XML commence par

<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE taxe SYSTEM "http://www.mondomain.com/mabelledtd.dtd" [ <!ENTITY % administration "president,comptable,adjoint"> ]>

Indice. Il s'agit d'une entité paramètre.

Choisissez la bonne réponse parmi les suivantes.


Question 20 . Choisissez les documents 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="yes" ?> <!DOCTYPE dossier [ <!ELEMENT dossier (cas*)> <!ELEMENT cas (#PCDATA|reference)*> <!ELEMENT reference (#PCDATA)> <!ATTLIST cas numero ID #REQUIRED> <!ATTLIST reference numero IDREF #REQUIRED> ]> <dossier> <cas numero="5543">La mère souffre de la grippe.</cas> <cas numero="5544">Le père est en santé.</cas> <cas numero="5548">L'enfant de <reference numero="5543" /> et de <reference numero="5544" /> se porte bien.</cas> </dossier>

  2. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE dossier [ <!ELEMENT dossier (cas*)> <!ELEMENT cas (#PCDATA|reference)*> <!ELEMENT reference (#PCDATA)> <!ATTLIST cas numero ID #REQUIRED> <!ATTLIST reference numero IDREF #REQUIRED> ]> <dossier> <cas numero="c5543">La mère souffre de la grippe.</cas> <cas numero="c5544">Le père est en santé.</cas> <cas numero="c5548">L'enfant de <reference numero="c12" /> et de <reference numero="c13" /> se porte bien.</cas> </dossier>

  3. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?> <!DOCTYPE dossier [ <!ELEMENT dossier (cas*)> <!ELEMENT cas (#PCDATA|reference)*> <!ELEMENT reference (#PCDATA)> <!ATTLIST cas numero ID #REQUIRED> <!ATTLIST reference numero IDREF #REQUIRED> ]> <dossier> <cas numero="c5543">La mère souffre de la grippe.</cas> <cas numero="c5544">Le père est en santé.</cas> <cas numero="c5548">L'enfant de <reference numero="c5543" /> et de <reference numero="c5544" /> se porte bien.</cas> </dossier>


Question 21 . Trouvez le terme qui se distingue.

Choisissez la bonne réponse parmi les suivantes.


Question 22 . Je dois définir des entités, quelle technologie est-ce que je dois utiliser?

Choisissez la bonne réponse parmi les suivantes.


Question 23 . Quelle est la signification de DTD?

Choisissez la bonne réponse parmi les suivantes.


Question 24 . Choisissez la meilleure réponse

Choisissez la bonne réponse parmi les suivantes.


Question 25 . Choisissez la meilleure réponse

Choisissez la bonne réponse parmi les suivantes.


Vous avez maintenant terminé votre autoévaluation.