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

Contents of /markup/jdcm/dtd/table.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 Table 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/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