plugins/org.w3c.css/bin/org/w3c/css/util/xml/xhtml-basic/xhtml-basic10-model-1.mod
changeset 476 20536eb3b9ff
parent 475 77edd0cbdfe0
child 477 b616697678bf
equal deleted inserted replaced
475:77edd0cbdfe0 476:20536eb3b9ff
     1 <!-- ....................................................................... -->
       
     2 <!-- XHTML Basic 1.0 Document Model Module  .................................... -->
       
     3 <!-- file: xhtml-basic10-model-1.mod
       
     4 
       
     5      This is XHTML Basic, a proper subset of XHTML.
       
     6      Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
       
     7      Revision: $Id: xhtml-basic10-model-1.mod,v 1.1 2004-03-16 10:54:15 ylafon Exp $ SMI
       
     8 
       
     9      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
       
    10 
       
    11        PUBLIC "-//W3C//ENTITIES XHTML Basic 1.0 Document Model 1.0//EN"
       
    12        SYSTEM "http://www.w3.org/TR/xhtml-basic/xhtml-basic10-model-1.mod"
       
    13 
       
    14      Revisions:
       
    15      (none)
       
    16      ....................................................................... -->
       
    17 
       
    18 <!-- XHTML Basic Document Model
       
    19 
       
    20      This module describes the groupings of elements that make up
       
    21      common content models for XHTML elements.
       
    22 -->
       
    23 
       
    24 <!-- Optional Elements in head  .............. -->
       
    25 
       
    26 <!ENTITY % HeadOpts.mix
       
    27      "( %meta.qname; | %link.qname; | %object.qname; )*" >
       
    28 
       
    29 <!-- Miscellaneous Elements  ................. -->
       
    30 
       
    31 <!ENTITY % Misc.class "" >
       
    32 
       
    33 <!-- Inline Elements  ........................ -->
       
    34 
       
    35 <!ENTITY % InlStruct.class "%br.qname; | %span.qname;" >
       
    36 
       
    37 <!ENTITY % InlPhras.class
       
    38      "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname;
       
    39       | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname;
       
    40       | %abbr.qname; | %acronym.qname; | %q.qname;" >
       
    41 
       
    42 <!ENTITY % InlPres.class "" >
       
    43 
       
    44 <!ENTITY % I18n.class "" >
       
    45 
       
    46 <!ENTITY % Anchor.class "| %a.qname;" >
       
    47 
       
    48 <!ENTITY % InlSpecial.class "| %img.qname; | %object.qname;" >
       
    49 
       
    50 <!ENTITY % InlForm.class
       
    51      "| %input.qname; | %select.qname; | %textarea.qname;
       
    52       | %label.qname;"
       
    53 >
       
    54 
       
    55 <!ENTITY % Inline.extra "" >
       
    56 
       
    57 <!ENTITY % Inline.class
       
    58      "%InlStruct.class;
       
    59       %InlPhras.class;
       
    60       %Anchor.class;
       
    61       %InlSpecial.class;
       
    62       %InlForm.class;
       
    63       %Inline.extra;"
       
    64 >
       
    65 
       
    66 <!ENTITY % InlNoAnchor.class
       
    67      "%InlStruct.class;
       
    68       %InlPhras.class;
       
    69       %InlSpecial.class;
       
    70       %InlForm.class;
       
    71       %Inline.extra;"
       
    72 >
       
    73 
       
    74 <!ENTITY % InlNoAnchor.mix
       
    75      "%InlNoAnchor.class;
       
    76       %Misc.class;"
       
    77 >
       
    78 
       
    79 <!ENTITY % Inline.mix
       
    80      "%Inline.class;
       
    81       %Misc.class;"
       
    82 >
       
    83 
       
    84 <!-- Block Elements  ......................... -->
       
    85 
       
    86 <!ENTITY % Heading.class
       
    87      "%h1.qname; | %h2.qname; | %h3.qname;
       
    88       | %h4.qname; | %h5.qname; | %h6.qname;"
       
    89 >
       
    90 <!ENTITY % List.class  "%ul.qname; | %ol.qname; | %dl.qname;" >
       
    91 
       
    92 <!ENTITY % Table.class "| %table.qname;" >
       
    93 
       
    94 <!ENTITY % Form.class  "| %form.qname;" >
       
    95 
       
    96 <!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >
       
    97 
       
    98 <!ENTITY % BlkPhras.class
       
    99      "| %pre.qname; | %blockquote.qname; | %address.qname;"
       
   100 >
       
   101 
       
   102 <!ENTITY % BlkPres.class "" >
       
   103 
       
   104 <!ENTITY % BlkSpecial.class
       
   105      "%Table.class;
       
   106       %Form.class;"
       
   107 >
       
   108 
       
   109 <!ENTITY % Block.extra "" >
       
   110 
       
   111 <!ENTITY % Block.class
       
   112      "%BlkStruct.class;
       
   113       %BlkPhras.class;
       
   114       %BlkSpecial.class;
       
   115       %Block.extra;"
       
   116 >
       
   117 
       
   118 <!ENTITY % Block.mix
       
   119      "%Heading.class;
       
   120       | %List.class;
       
   121       | %Block.class;
       
   122       %Misc.class;"
       
   123 >
       
   124 
       
   125 <!-- All Content Elements  ................... -->
       
   126 
       
   127 <!-- declares all content except tables
       
   128 -->
       
   129 <!ENTITY % FlowNoTable.mix
       
   130      "%Heading.class;
       
   131       | %List.class;
       
   132       | %BlkStruct.class;
       
   133       %BlkPhras.class;
       
   134       %Form.class;
       
   135       %Block.extra;
       
   136       | %Inline.class;
       
   137       %Misc.class;"
       
   138 >
       
   139 
       
   140 <!ENTITY % Flow.mix
       
   141      "%Heading.class;
       
   142       | %List.class;
       
   143       | %Block.class;
       
   144       | %Inline.class;
       
   145       %Misc.class;"
       
   146 >
       
   147 
       
   148 <!-- end of xhtml-basic10-model-1.mod -->