slam:donneestructurees:le_format_xml_2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam:donneestructurees:le_format_xml_2 [2024/12/20 09:26] – [DTD externe] dthevenotslam:donneestructurees:le_format_xml_2 [2025/01/09 14:12] (Version actuelle) – [8. Élément à contenu mixte] dthevenot
Ligne 33: Ligne 33:
 <!DOCTYPE biblio [ <!DOCTYPE biblio [
 <!ELEMENT biblio (livre*) > <!ELEMENT biblio (livre*) >
-<!ELEMENT livre (titre, auteur, nb_pages) >+<!ELEMENT livre (titre, auteur, nb_tomes) >
 <!ELEMENT titre (#PCDATA) > <!ELEMENT titre (#PCDATA) >
 <!ELEMENT auteur (#PCDATA) > <!ELEMENT auteur (#PCDATA) >
Ligne 49: Ligne 49:
 Le fichier associé est le suivant : Le fichier associé est le suivant :
 <!ELEMENT biblio (livre*) > <!ELEMENT biblio (livre*) >
-<!ELEMENT livre (titre, auteur, nb_pages) >+<!ELEMENT livre (titre, auteur, nb_tomes) >
 <!ELEMENT titre (#PCDATA) > <!ELEMENT titre (#PCDATA) >
 <!ELEMENT auteur (#PCDATA) > <!ELEMENT auteur (#PCDATA) >
Ligne 156: Ligne 156:
  
   * elt1 ne comprend aucune indication  . Il doit donc apparaître une seule et unique fois dans l'élément elt0 ;   * elt1 ne comprend aucune indication  . Il doit donc apparaître une seule et unique fois dans l'élément elt0 ;
-  * elt2 a pour indication d’occurrence?. Cela signifie que l'élément doit apparaître au maximum une fois (il peut ne pas apparaître du tout) ;+  * elt2 a pour indication d’occurrence ?. Cela signifie que l'élément doit apparaître au maximum une fois (il peut ne pas apparaître du tout) ;
   * elt3 a pour indication d’occurrence+. Cela signifie que l'élément doit apparaître au moins une fois ;   * elt3 a pour indication d’occurrence+. Cela signifie que l'élément doit apparaître au moins une fois ;
   * elt4 a pour indication d’occurrence*. Cela signifie que l'élément peut apparaître autant de fois que l'auteur le désire, voire pas du tout.   * elt4 a pour indication d’occurrence*. Cela signifie que l'élément peut apparaître autant de fois que l'auteur le désire, voire pas du tout.
Ligne 236: Ligne 236:
 Pour reprendre l'exemple précédent, écrire <!ELEMENT citation (auteur|#PCADATA)*> est incorrect. Pour reprendre l'exemple précédent, écrire <!ELEMENT citation (auteur|#PCADATA)*> est incorrect.
  
-<badge>A vous de jouer(3)</badge>+<badge>A vous de jouer(4)</badge>
 **Rédiger une DTD pour le fichier xml bibliographie. Cette bibliographie :** **Rédiger une DTD pour le fichier xml bibliographie. Cette bibliographie :**
    • contient des livres et des articles ;    • contient des livres et des articles ;
    • les informations nécessaires pour un livre sont :    • les informations nécessaires pour un livre sont :
         ◦ son titre général ;         ◦ son titre général ;
-        ◦ les noms du ou des auteurs ;+        ◦ les noms du ou des auteurs(au moins 1) ;
         ◦ son nombre de tomes         ◦ son nombre de tomes
         ◦ pour chaque tome, son numéro et son nombre de pages ;         ◦ pour chaque tome, son numéro et son nombre de pages ;
Ligne 247: Ligne 247:
     • les informations nécessaires pour un article sont :     • les informations nécessaires pour un article sont :
         ◦ son titre ;         ◦ son titre ;
-        ◦ les noms du ou des auteurs ;+        ◦ les noms du ou des auteurs(certains articles peuvent être anonymes) ;
         ◦ ses références de publication : nom du journal, numéro des pages, année de publication et numéro du journal         ◦ ses références de publication : nom du journal, numéro des pages, année de publication et numéro du journal
     • on réservera aussi un champ optionnel pour un avis personnel.     • on réservera aussi un champ optionnel pour un avis personnel.
-**Tester cette DTD** avec un fichier XML que l'on écrira (inventer des valeurs) et validera :+**Tester cette DTD** avec un fichier XML que vous écrirez (inventer des valeurs) et validerez :
   - xmlvalidation.com avec DTD interne – en ligne; XMLSpy -version essai 30j-windows   - xmlvalidation.com avec DTD interne – en ligne; XMLSpy -version essai 30j-windows
   - fiche de tests papier   - fiche de tests papier
  • slam/donneestructurees/le_format_xml_2.1734683198.txt.gz
  • Dernière modification : 2024/12/20 09:26
  • de dthevenot