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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Fri Oct 24 11:09:02 2003 UTC (21 years 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 Compound module
7
8 Copyright 2003 Wakaba <w@suika.fam.cx>.
9 Revision: $Date: 2003/09/11 08:15:42 $
10
11 SYSTEM "http://suika.fam.cx/gate/cvs/*checkout*/markup/jdcm/dtd/compound.mod"
12 -->
13
14 <!ENTITY % jdcm.sub.element "INCLUDE">
15 <![%jdcm.sub.element;[
16 <!ENTITY % jdcm.sub.content "(#PCDATA|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
17 <!ELEMENT %jdcm.sub.qname; %jdcm.sub.content;>
18 ]]>
19 <!ENTITY % jdcm.sub.attlist "INCLUDE">
20 <![%jdcm.sub.attlist;[
21 <!ATTLIST %jdcm.sub.qname;
22 %jdcm.subbody.attrib;>
23 ]]>
24
25 <!ENTITY % jdcm.sup.element "INCLUDE">
26 <![%jdcm.sup.element;[
27 <!ENTITY % jdcm.sup.content "(#PCDATA|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
28 <!ELEMENT %jdcm.sup.qname; %jdcm.sup.content;>
29 ]]>
30 <!ENTITY % jdcm.sup.attlist "INCLUDE">
31 <![%jdcm.sup.attlist;[
32 <!ATTLIST %jdcm.sup.qname;
33 %jdcm.subbody.attrib;>
34 ]]>
35
36 <!-- Multiline gloss (割注), [JIS X 4052:2000, 6.16] -->
37 <!ENTITY % jdcm.mlg.element "INCLUDE">
38 <![%jdcm.mlg.element;[
39 <!ENTITY % jdcm.mlg.content "(#PCDATA|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.yoko.qname;|%jdcm.tate.qname;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
40 <!ELEMENT %jdcm.mlg.qname; %jdcm.mlg.content;>
41 ]]>
42 <!ENTITY % jdcm.mlg.attlist "INCLUDE">
43 <![%jdcm.mlg.attlist;[
44 <!ATTLIST %jdcm.mlg.qname;
45 %jdcm.subbody.attrib;>
46 ]]>
47
48 <!-- 縦中横 [JIS X 4052:2000, 6.17] -->
49 <!ENTITY % jdcm.yoko.element "INCLUDE">
50 <![%jdcm.yoko.element;[
51 <!ENTITY % jdcm.yoko.content "(#PCDATA|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
52 <!ELEMENT %jdcm.yoko.qname; %jdcm.yoko.content;>
53 ]]>
54 <!ENTITY % jdcm.yoko.attlist "INCLUDE">
55 <![%jdcm.yoko.attlist;[
56 <!ATTLIST %jdcm.yoko.qname;
57 %jdcm.subbody.attrib;>
58 ]]>
59
60 <!-- 欧文用文字の和字扱い [JIS X 4052:2000, 6.18] -->
61 <!ENTITY % jdcm.tate.element "INCLUDE">
62 <![%jdcm.tate.element;[
63 <!ENTITY % jdcm.tate.content "(#PCDATA|%jdcm.br.qname;|%jdcm.tabset.qname;|%jdcm.ruby.qname;|%jdcm.em.class;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
64 <!ELEMENT %jdcm.tate.qname; %jdcm.tate.content;>
65 ]]>
66 <!ENTITY % jdcm.tate.attlist "INCLUDE">
67 <![%jdcm.tate.attlist;[
68 <!ATTLIST %jdcm.tate.qname;
69 %jdcm.subbody.attrib;>
70 ]]>
71
72 <!ENTITY % jdcm.ruby.element "INCLUDE">
73 <![%jdcm.ruby.element;[
74 <!ENTITY % jdcm.ruby.content "((%jdcm.rbc.qname;,%jdcm.rtc.qname;,%jdcm.rtc.qname;?)|(%jdcm.rb.qname;,%jdcm.rt.qname;))">
75 <!ELEMENT %jdcm.ruby.qname; %jdcm.ruby.content;>
76 ]]>
77 <!ENTITY % jdcm.ruby.attlist "INCLUDE">
78 <![%jdcm.ruby.attlist;[
79 <!ATTLIST %jdcm.ruby.qname;
80 %jdcm.subbody.attrib;>
81 ]]>
82
83 <!ENTITY % jdcm.rbc.element "INCLUDE">
84 <![%jdcm.rbc.element;[
85 <!ENTITY % jdcm.rbc.content "(%jdcm.rb.qname;)+">
86 <!ELEMENT %jdcm.rbc.qname; %jdcm.rbc.content;>
87 ]]>
88 <!ENTITY % jdcm.rbc.attlist "INCLUDE">
89 <![%jdcm.rbc.attlist;[
90 <!ATTLIST %jdcm.rbc.qname;
91 %jdcm.subbody.attrib;>
92 ]]>
93
94 <!ENTITY % jdcm.rtc.element "INCLUDE">
95 <![%jdcm.rtc.element;[
96 <!ENTITY % jdcm.rtc.content "(%jdcm.rt.qname;)+">
97 <!ELEMENT %jdcm.rtc.qname; %jdcm.rtc.content;>
98 ]]>
99 <!ENTITY % jdcm.rtc.attlist "INCLUDE">
100 <![%jdcm.rtc.attlist;[
101 <!ATTLIST %jdcm.rtc.qname;
102 %jdcm.subbody.attrib;>
103 ]]>
104
105 <!ENTITY % jdcm.rb.element "INCLUDE">
106 <![%jdcm.rb.element;[
107 <!ENTITY % jdcm.rb.content "(#PCDATA|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.em.class;|%jdcm.yoko.qname;|%jdcm.tate.qname;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
108 <!ELEMENT %jdcm.rb.qname; %jdcm.rb.content;>
109 ]]>
110 <!ENTITY % jdcm.rb.attlist "INCLUDE">
111 <![%jdcm.rb.attlist;[
112 <!ATTLIST %jdcm.rb.qname;
113 %jdcm.subbody.attrib;>
114 ]]>
115
116
117 <!ENTITY % jdcm.rt.element "INCLUDE">
118 <![%jdcm.rt.element;[
119 <!ENTITY % jdcm.rt.content "(#PCDATA|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.em.class;|%jdcm.yoko.qname;|%jdcm.tate.qname;|%jdcm.span.qname;|%jdcm.ch.qname;)*">
120 <!ELEMENT %jdcm.rt.qname; %jdcm.rt.content;>
121 ]]>
122 <!ENTITY % jdcm.rt.attlist "INCLUDE">
123 <![%jdcm.rt.attlist;[
124 <!ATTLIST %jdcm.rt.qname;
125 rbspan %jdcm.positiveinteger.datatype; "1"
126 %jdcm.subbody.attrib;>
127 ]]>
128
129
130 <!-- end of compound.mod -->

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24