/[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 - (hide 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 wakaba 1.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 wakaba 1.2 Revision: $Date: 2003/09/11 08:15:42 $
10 wakaba 1.1
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