/[suikacvs]/markup/jdcm/dtd/struct.mod
Suika

Contents of /markup/jdcm/dtd/struct.mod

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Fri Oct 24 11:09:02 2003 UTC (22 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +1 -1 lines
FILE REMOVED
New

1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!-- XML Representation of
3 "Exchange format for Japanese documents with composition markup
4 (JIS X 4052:2000)"
5
6 Structure module
7
8 Copyright 2003 Wakaba <[email protected]>.
9 Revision: $Date: 2003/09/11 08:15:42 $
10
11 SYSTEM "http://suika.fam.cx/gate/cvs/*checkout*/markup/jdcm/dtd/struct.mod"
12 -->
13
14 <!ENTITY % jdcm.jdcm.element "INCLUDE">
15 <![%jdcm.jdcm.element;[
16 <!ENTITY % jdcm.jdcm.content "(%jdcm.head.qname;,%jdcm.body.qname;)">
17 <!ELEMENT %jdcm.jdcm.qname; %jdcm.jdcm.content;>
18 ]]>
19 <!ENTITY % jdcm.jdcm.attlist "INCLUDE">
20 <![%jdcm.jdcm.attlist;[
21 <!ATTLIST %jdcm.jdcm.qname;
22 %jdcm.core.attrib;>
23 ]]>
24
25 <!ENTITY % jdcm.body.element "INCLUDE">
26 <![%jdcm.body.element;[
27 <!ENTITY % jdcm.body.content "(%jdcm.Block.class;)*">
28 <!ELEMENT %jdcm.body.qname; %jdcm.body.content;>
29 ]]>
30 <!ENTITY % jdcm.body.attlist "INCLUDE">
31 <![%jdcm.body.attlist;[
32 <!ATTLIST %jdcm.body.qname;
33 %jdcm.subbody.attrib;>
34 ]]>
35
36 <!-- header elements -->
37 <!ENTITY % jdcm.style.element "INCLUDE">
38 <![%jdcm.style.element;[
39 <!ENTITY % jdcm.style.content "(#PCDATA)*">
40 <!ELEMENT %jdcm.style.qname; %jdcm.style.content;>
41 ]]>
42 <!ENTITY % jdcm.style.attlist "INCLUDE">
43 <![%jdcm.style.attlist;[
44 <!ATTLIST %jdcm.style.qname;
45 type %ContentType.datatype; #FIXED "text/jss"
46 %jdcm.subsetelement.attrib;>
47 <!-- type is required -->
48 ]]>
49
50 <!ENTITY % jdcm.link.element "INCLUDE">
51 <![%jdcm.link.element;[
52 <!ENTITY % jdcm.link.content "EMPTY">
53 <!ELEMENT %jdcm.link.qname; %jdcm.link.content;>
54 ]]>
55 <!ENTITY % jdcm.link.attlist "INCLUDE">
56 <![%jdcm.link.attlist;[
57 <!ATTLIST %jdcm.link.qname;
58 href %URI.datatype; #REQUIRED
59 rel (stylesheet|prev|next) #REQUIRED
60 type %ContentType.datatype; #IMPLIED
61 %jdcm.subsetelement.attrib;>
62 <!-- type is required if rel=stylesheet -->
63 ]]>
64
65 <!ENTITY % jdcm.head.element "INCLUDE">
66 <![%jdcm.head.element;[
67 <!ENTITY % jdcm.head.content "(%jdcm.style.qname;|%jdcm.link.qname;)*">
68 <!ELEMENT %jdcm.head.qname; %jdcm.head.content;>
69 ]]>
70 <!ENTITY % jdcm.head.attlist "INCLUDE">
71 <![%jdcm.head.attlist;[
72 <!ATTLIST %jdcm.head.qname;
73 %jdcm.subsetelement.attrib;>
74 ]]>
75
76
77 <!-- block elements -->
78 <!ENTITY % jdcm.p.element "INCLUDE">
79 <![%jdcm.p.element;[
80 <!ENTITY % jdcm.p.content "(#PCDATA|%jdcm.Inline.class;|%jdcm.zu.qname;)*">
81 <!ELEMENT %jdcm.p.qname; %jdcm.p.content;>
82 ]]>
83 <!ENTITY % jdcm.p.attlist "INCLUDE">
84 <![%jdcm.p.attlist;[
85 <!ATTLIST %jdcm.p.qname;
86 %jdcm.subbody.attrib;>
87 ]]>
88
89 <!ENTITY % jdcm.div.element "INCLUDE">
90 <![%jdcm.div.element;[
91 <!ENTITY % jdcm.div.content "(#PCDATA|%jdcm.Flow.mix;)*">
92 <!ELEMENT %jdcm.div.qname; %jdcm.div.content;>
93 ]]>
94 <!ENTITY % jdcm.div.attlist "INCLUDE">
95 <![%jdcm.div.attlist;[
96 <!ATTLIST %jdcm.div.qname;
97 %jdcm.subbody.attrib;>
98 ]]>
99
100 <!ENTITY % jdcm.br.element "INCLUDE">
101 <![%jdcm.br.element;[
102 <!ENTITY % jdcm.br.content "EMPTY">
103 <!ELEMENT %jdcm.br.qname; %jdcm.br.content;>
104 ]]>
105 <!ENTITY % jdcm.br.attlist "INCLUDE">
106 <![%jdcm.br.attlist;[
107 <!ATTLIST %jdcm.br.qname;
108 %jdcm.subbody.attrib;>
109 ]]>
110
111 <!-- heading elements -->
112 <!ENTITY % jdcm.hn.attrib
113 "%jdcm.subbody.attrib;">
114 <!ENTITY % jdcm.hn.content
115 "(#PCDATA|%jdcm.Inline.class;)*">
116
117 <!ENTITY % jdcm.h1.element "INCLUDE">
118 <![%jdcm.h1.element;[
119 <!ENTITY % jdcm.h1.content "%jdcm.hn.content;">
120 <!ELEMENT %jdcm.h1.qname; %jdcm.h1.content;>
121 ]]>
122 <!ENTITY % jdcm.h1.attlist "INCLUDE">
123 <![%jdcm.h1.attlist;[
124 <!ATTLIST %jdcm.h1.qname;
125 %jdcm.hn.attrib;>
126 ]]>
127
128 <!ENTITY % jdcm.h2.element "INCLUDE">
129 <![%jdcm.h1.element;[
130 <!ENTITY % jdcm.h2.content "%jdcm.hn.content;">
131 <!ELEMENT %jdcm.h2.qname; %jdcm.h2.content;>
132 ]]>
133 <!ENTITY % jdcm.h2.attlist "INCLUDE">
134 <![%jdcm.h1.attlist;[
135 <!ATTLIST %jdcm.h2.qname;
136 %jdcm.hn.attrib;>
137 ]]>
138
139 <!ENTITY % jdcm.h3.element "INCLUDE">
140 <![%jdcm.h1.element;[
141 <!ENTITY % jdcm.h3.content "%jdcm.hn.content;">
142 <!ELEMENT %jdcm.h3.qname; %jdcm.h3.content;>
143 ]]>
144 <!ENTITY % jdcm.h3.attlist "INCLUDE">
145 <![%jdcm.h1.attlist;[
146 <!ATTLIST %jdcm.h3.qname;
147 %jdcm.hn.attrib;>
148 ]]>
149
150 <!-- end of struct.mod -->

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24