Project

Profile

Help

How to connect?
Download (3.82 KB) Statistics
| Branch: | Tag: | Revision:

he / latest10 / hej / net / sf / saxon / data / w3c / xhtml11 / xhtml-struct-1.mod @ 02f8308b

1
<!-- ...................................................................... -->
2
<!-- XHTML Structure Module  .............................................. -->
3
<!-- file: xhtml-struct-1.mod
4

    
5
     This is XHTML, a reformulation of HTML as a modular XML application.
6
     Copyright 1998-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved.
7
     Revision: $Id: xhtml-struct-1.mod,v 4.0 2001/04/02 22:42:49 altheim Exp $ SMI
8

    
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
10

    
11
       PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
12
       SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-struct-1.mod"
13

    
14
     Revisions:
15
     (none)
16
     ....................................................................... -->
17

    
18
<!-- Document Structure
19

    
20
        title, head, body, html
21

    
22
     The Structure Module defines the major structural elements and
23
     their attributes.
24

    
25
     Note that the content model of the head element type is redeclared
26
     when the Base Module is included in the DTD.
27

    
28
     The parameter entity containing the XML namespace URI value used
29
     for XHTML is '%XHTML.xmlns;', defined in the Qualified Names module.
30
-->
31

    
32
<!-- title: Document Title ............................. -->
33

    
34
<!-- The title element is not considered part of the flow of text.
35
     It should be displayed, for example as the page header or
36
     window title. Exactly one title is required per document.
37
-->
38

    
39
<!ENTITY % title.element  "INCLUDE" >
40
<![%title.element;[
41
<!ENTITY % title.content  "( #PCDATA )" >
42
<!ENTITY % title.qname  "title" >
43
<!ELEMENT %title.qname;  %title.content; >
44
<!-- end of title.element -->]]>
45

    
46
<!ENTITY % title.attlist  "INCLUDE" >
47
<![%title.attlist;[
48
<!ATTLIST %title.qname;
49
      %XHTML.xmlns.attrib;
50
      %I18n.attrib;
51
>
52
<!-- end of title.attlist -->]]>
53

    
54
<!-- head: Document Head ............................... -->
55

    
56
<!ENTITY % head.element  "INCLUDE" >
57
<![%head.element;[
58
<!ENTITY % head.content
59
    "( %HeadOpts.mix;, %title.qname;, %HeadOpts.mix; )"
60
>
61
<!ENTITY % head.qname  "head" >
62
<!ELEMENT %head.qname;  %head.content; >
63
<!-- end of head.element -->]]>
64

    
65
<!ENTITY % head.attlist  "INCLUDE" >
66
<![%head.attlist;[
67
<!-- reserved for future use with document profiles
68
-->
69
<!ENTITY % profile.attrib
70
     "profile      %URI.datatype;           '%XHTML.profile;'"
71
>
72

    
73
<!ATTLIST %head.qname;
74
      %XHTML.xmlns.attrib;
75
      %I18n.attrib;
76
      %profile.attrib;
77
      %id.attrib;
78
>
79
<!-- end of head.attlist -->]]>
80

    
81
<!-- body: Document Body ............................... -->
82

    
83
<!ENTITY % body.element  "INCLUDE" >
84
<![%body.element;[
85
<!ENTITY % body.content
86
     "( %Block.mix; )*"
87
>
88
<!ENTITY % body.qname  "body" >
89
<!ELEMENT %body.qname;  %body.content; >
90
<!-- end of body.element -->]]>
91

    
92
<!ENTITY % body.attlist  "INCLUDE" >
93
<![%body.attlist;[
94
<!ATTLIST %body.qname;
95
      %Common.attrib;
96
>
97
<!-- end of body.attlist -->]]>
98

    
99
<!-- html: XHTML Document Element ...................... -->
100

    
101
<!ENTITY % html.element  "INCLUDE" >
102
<![%html.element;[
103
<!ENTITY % html.content  "( %head.qname;, %body.qname; )" >
104
<!ENTITY % html.qname  "html" >
105
<!ELEMENT %html.qname;  %html.content; >
106
<!-- end of html.element -->]]>
107

    
108
<![%XHTML.xsi.attrs;[
109
<!-- define a parameter for the XSI schemaLocation attribute -->
110
<!ENTITY % XSI.schemaLocation.attrib
111
     "%XSI.pfx;schemaLocation  %URIs.datatype;    #IMPLIED"
112
>
113
]]>
114
<!ENTITY % XSI.schemaLocation.attrib "">
115

    
116
<!ENTITY % html.attlist  "INCLUDE" >
117
<![%html.attlist;[
118
<!-- version attribute value defined in driver
119
-->
120
<!ENTITY % XHTML.version.attrib
121
     "version      %FPI.datatype;           #FIXED '%XHTML.version;'"
122
>
123

    
124
<!-- see the Qualified Names module for information
125
     on how to extend XHTML using XML namespaces
126
-->
127
<!ATTLIST %html.qname;
128
      %XHTML.xmlns.attrib;
129
      %XSI.schemaLocation.attrib;
130
      %XHTML.version.attrib;
131
      %I18n.attrib;
132
      %id.attrib;
133
>
134
<!-- end of html.attlist -->]]>
135

    
136
<!-- end of xhtml-struct-1.mod -->
(54-54/60)