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

Contents of /markup/jdcm/dtd/table.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     Table 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/table.mod"
12     -->
13    
14     <!-- table -->
15    
16     <!ENTITY % jdcm.align.attrib "align ($B9TF,(B|$B9TKv(B|center|$B6QEy(B) '$B9TF,(B'">
17     <!ENTITY % jdcm.cellpadding.attrib "cellpadding %jdcm.tablelength.datatype; #IMPLIED">
18     <!ENTITY % jdcm.$B9T$=$m$((B.attrib "$B9T$=$m$((B ($B$3$^F,(B|$B$3$^Cf1{(B|$B$3$^Kv(B|$B9T6QEy(B) '$B$3$^Cf1{(B'">
19    
20     <!ENTITY % jdcm.td.attrib
21     '%jdcm.align.attrib;
22     %jdcm.cellpadding.attrib;
23     height %jdcm.tablelength.datatype; #IMPLIED
24     width %jdcm.tablelength.datatype; #IMPLIED
25     $B9T$3$^9g@.(B %jdcm.positiveinteger.datatype; "1"
26     %jdcm.$B9T$=$m$((B.attrib;
27     $BNs$3$^9g@.(B %jdcm.positiveinteger.datatype; "1"
28     %jdcm.subbody.attrib;'>
29    
30     <!ENTITY % jdcm.th.element "INCLUDE">
31     <!ENTITY % jdcm.th.content "(#PCDATA|%jdcm.semiflow.mix;)*">
32     <![%jdcm.th.element;[
33     <!ELEMENT %jdcm.th.qname; %jdcm.th.content;>
34     ]]>
35     <!ENTITY % jdcm.th.attlist "INCLUDE">
36     <![%jdcm.th.attlist;[
37     <!ATTLIST %jdcm.th.qname;
38     %jdcm.td.attrib;>
39     ]]>
40    
41     <!ENTITY % jdcm.td.element "INCLUDE">
42     <!ENTITY % jdcm.td.content "(#PCDATA|%jdcm.semiflow.mix;)*">
43     <![%jdcm.td.element;[
44     <!ELEMENT %jdcm.td.qname; %jdcm.td.content;>
45     ]]>
46     <!ENTITY % jdcm.td.attlist "INCLUDE">
47     <![%jdcm.td.attlist;[
48     <!ATTLIST %jdcm.td.qname;
49     %jdcm.td.attrib;>
50     ]]>
51    
52     <!ENTITY % jdcm.tr.element "INCLUDE">
53     <![%jdcm.tr.element;[
54     <!ENTITY % jdcm.tr.content "(%jdcm.th.qname;|%jdcm.td.qname;)+">
55     <!ELEMENT %jdcm.tr.qname; %jdcm.tr.content;>
56     ]]>
57     <!ENTITY % jdcm.tr.attlist "INCLUDE">
58     <![%jdcm.tr.attlist;[
59     <!ATTLIST %jdcm.tr.qname;
60     %jdcm.align.attrib;
61     %jdcm.cellpadding.attrib;
62     %jdcm.$B9T$=$m$((B.attrib;
63     %jdcm.subbody.attrib;>
64     ]]>
65    
66    
67     <!ENTITY % jdcm.table.element "INCLUDE">
68     <![%jdcm.table.element;[
69     <!ENTITY % jdcm.table.content "(%jdcm.tr.qname;)+">
70     <!ELEMENT %jdcm.table.qname; %jdcm.table.content;>
71     ]]>
72     <!ENTITY % jdcm.table.attlist "INCLUDE">
73     <![%jdcm.table.attlist;[
74     <!ATTLIST %jdcm.table.qname;
75     border CDATA "$BI=$1$$(B"
76     %jdcm.cellpadding.attrib;
77     frame (void|$B9TF,(B|$B9TKv(B|$B9TF,9TKv(B|$BA0(B|$B8e(B|$BA08e(B|box) "box"
78     height %jdcm.tablelengthnozero.datatype; #IMPLIED
79     rules ($B$J$7(B|$B9T4V(B|$BNs4V(B|$B9TNs4V(B) "$B9TNs4V(B"
80     width %jdcm.tablelengthnozero.datatype; #IMPLIED
81     %jdcm.subbody.attrib;>
82     <!--
83     border ($BI=$1$$(B|$BCf:Y$1$$(B|$BN"$1$$(B|<borderlength>) $BI=$1$$(B
84     height : applied to vertical table
85     width : applied to horizontal table -->
86     ]]>
87    
88     <!-- tabset -->
89    
90     <!ENTITY % jdcm.tab.element "INCLUDE">
91     <![%jdcm.tab.element;[
92     <!ENTITY % jdcm.tab.content "EMPTY">
93     <!ELEMENT %jdcm.tab.qname; %jdcm.tab.content;>
94     ]]>
95     <!ENTITY % jdcm.tab.attlist "INCLUDE">
96     <![%jdcm.tab.attlist;[
97     <!ATTLIST %jdcm.tab.qname;
98     %jdcm.subbody.attrib;>
99     ]]>
100    
101     <!ENTITY % jdcm.tabset.element "INCLUDE">
102     <![%jdcm.tabset.element;[
103     <!ENTITY % jdcm.tabset.content "(#PCDATA|%jdcm.tab.qname;|%jdcm.ruby.qname;|%jdcm.sup.qname;|%jdcm.sub.qname;|%jdcm.em.class;|%jdcm.yoko.qname;|%jdcm.tate.qname;|%jdcm.span.qname;|%jdcm.ch.qname;|%jdcm.br.qname;)*">
104     <!ELEMENT %jdcm.tabset.qname; %jdcm.tabset.content;>
105     <!-- br cannot be here by definition of content model table,
106     but example in [JIS X 4052:2000, 6.11] includes br as a child of tabset. -->
107     ]]>
108     <!ENTITY % jdcm.tabset.attlist "INCLUDE">
109     <![%jdcm.tabset.attlist;[
110     <!ATTLIST %jdcm.tabset.qname;
111     char %jdcm.characters.datatype; #REQUIRED
112     $B%?%V0LCV(B %jdcm.tablelengths.datatype; #REQUIRED
113     $B%?%V<o(B CDATA #IMPLIED
114     %jdcm.subbody.attrib;>
115     <!-- tabType *(WSP tabType)
116     tabType := ($B:8(B|$B>e(B|$B1&(B|$B2<(B|$BCf1{(B|$B;XDjJ8;z(B)
117     Default : vertical : $B:8(B, horizontal : $B>e(B -->
118     ]]>
119    
120    
121     <!-- end of table.mod -->

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24