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

DTD xHTML 1.0 Strict

  • https://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict
  • Extrait 1 :

    <!--================== Block level elements ============================-->
    <!ENTITY % heading "h1|h2|h3|h4|h5|h6">
    <!ENTITY % lists "ul | ol | dl">
    <!ENTITY % blocktext "pre | hr | blockquote | address">
    
    <!ENTITY % block
     "p | %heading; | div | %lists; | %blocktext; | fieldset | table">
    
    <!ENTITY % Block "(%block; | form | %misc;)*">
  • Extrait 2 :

    <!--=================== Document Body ==================================-->
    <!ELEMENT body %Block;>
    <!ATTLIST body
    %attrs;
    onload          %Script;   #IMPLIED
    onunload        %Script;   #IMPLIED
    >
    
    <!--=================== Paragraphs =====================================-->
    <!ELEMENT p %Inline;>
    <!ATTLIST p
    %attrs;
    >
    
    <!-- Unordered list -->
    <!ELEMENT ul (li)+>
    <!ATTLIST ul
    %attrs;
    >