L1 Info : Informatique et Document, Autres langages
 
◃  Ch. 2 XML : un métalangage de balisage  ▹
 

Les entités paramètres

  • La structure d'un document xml peut être très redondante :
    • présence de groupes d'éléments associés au même modèle de contenu, par exemple les listes ol et ul, les cellules de tableau, les titres, ...
    • attributs d'éléments communs à plusieurs éléments,
  • Entités paramètres :

Entités locales : déclaration et utilisation dans la DTD

    <!ENTITY % StyleSheet "CDATA"> <!-- style sheet data -->
    <!ENTITY % Text "CDATA">  <!-- used for titles etc. -->
    <!ENTITY % coreattrs
        "id          ID             #IMPLIED
        class       CDATA          #IMPLIED
        style       %StyleSheet;   #IMPLIED
        title       %Text;         #IMPLIED"
        >
    <!ENTITY % heading "h1|h2|h3|h4|h5|h6">
  • Pour paramétrer une DTD ou des déclarations de balisage
  • Utilisation de '%' lors de la déclaration