EXERCICES DTD EXERCICE 1: Distinguez les noms XML corrects des noms incorrects

EXERCICES DTD EXERCICE 1: Distinguez les noms XML corrects des noms incorrects et corrigez les erreurs. a. <Drivers-License-Number>98 NY 32 </Drivers-License-Number> b. <Driver's-License-Number>98 NY 32</Driver's-License-Number> c. <mois-jour-annee>7/23/2001</mois-jour-annee> d. <first name>MOUAD</first name> e. <àçttûä>øåú</àçttûä> f. <first-name>Alan</First-name> g. <mois/jour/annee>7/23/2001</mois/jour/annee> h. <_4-lane>I-610</_4-lane> i. <téléphone>011 33 91 55 27 55 27</téléphone> j. <4-lane>I-610</4-lane> CORRIGE EXERCICE 1 : a. Correct b. Incorrect (apostrophe) c. Correct d. Incorrect (présence d'un espace) e. Correct f. Incorrect g. Incorrect (à cause des /) h. Correct i. Correct j. Incorrect (un nom XML ne commence pas par un chiffre) EXERCICE 2 : Soit la DTD « annuaire.dtd » <!DOCTYPE annuaire [ <!ELEMENT annuaire (personne)+> <!ELEMENT personne (nom,prenom,email+,tel*)> <!ATTLIST personne profession (etudiant | professeur | assistant) "etudiant"> <!ELEMENT nom (#PCDATA)> <!ELEMENT prenom (#PCDATA)> <!ELEMENT email (#PCDATA)> <!ELEMENT tel (#PCDATA)> <!ATTLIST tel type (fixe | portable) #REQUIRED> ]> Ecrivez un fichier XML valide par rapport à cette DTD. CORRIGE EXERCICE 2 : <?xml version=“1.0” encoding=“UTF-8”?> <annuaire> <personne profession=“assistant”> <nom> ELOUAFI</nom> <prenom> MOUAD </prenom> <email> mouad.gsm@gmail.com </email> <tel type=“portable”> 0606681200 </tel> </personne> <personne> <nom> HAJJAR</nom> <prenom> HIND</prenom> <email> hajjar.hind99@gmail.com </email> <email> H.HAJJAR@gmail.com</email> </personne> </annuaire> EXERCICE 3 : Réalisez un fichier XML représentant votre CV (simplifié), en respectant la DTD suivante : <!DOCTYPE cv [ <!ELEMENT cv (etatcivil,formation+,experience*)> <!ELEMENT etatcivil (nom, prenom,date,lieu, photo?)> <!ELEMENT formation (titre,date,lieu?,mention?,description?)> <!ELEMENT experience (titre, date, lieu, fonction?, description?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT prenom (#PCDATA)> <!ELEMENT date (#PCDATA)> <!ELEMENT lieu (#PCDATA)> <!ELEMENT année (#PCDATA)> <!ELEMENT titre (#PCDATA)> <!ELEMENT mention(#PCDATA)> <!ELEMENT fonction(#PCDATA)> <!ELEMENT description (#PCDATA)> ]> CORRIGE EXERCICE 3: <?xml version="1.0" encoding="UTF-8"?> <cv> <etatcivil> <nom>HAJJAR</nom> <prénom>HIND</prénom> <date>20 janvier 1997</date> <lieu>CASABLANCA-ANFA</lieu> <photo>photos/hind.jpg</photo> </etatcivil> <formation> <titre>Baccalauréat</titre> <date>20 juin 2015</date> <lieu>CASABLANCA</lieu> <mention>Très bien</mention> <description> bac série science de la vie et la terre</description> </formation> </cv> MERCI POUR VOTRE ATTENTION uploads/Litterature/ exercice-dtd.pdf

  • 15
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager