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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Thu Sep 11 08:15:42 2003 UTC (21 years, 1 month ago) by wakaba
Branch: MAIN
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     Compound module
7    
8     Copyright 2003 Wakaba <w@suika.fam.cx>.
9     Revision: $Date:$
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