1*b1cdbd2cSJim Jagielski<!--***********************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski ***********************************************************-->
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski<!ENTITY % fields "text:date |
25*b1cdbd2cSJim Jagielski				   text:time |
26*b1cdbd2cSJim Jagielski				   text:page-number |
27*b1cdbd2cSJim Jagielski				   text:page-continuation |
28*b1cdbd2cSJim Jagielski				   text:sender-firstname |
29*b1cdbd2cSJim Jagielski				   text:sender-lastname |
30*b1cdbd2cSJim Jagielski				   text:sender-initials |
31*b1cdbd2cSJim Jagielski				   text:sender-title |
32*b1cdbd2cSJim Jagielski				   text:sender-position |
33*b1cdbd2cSJim Jagielski				   text:sender-email |
34*b1cdbd2cSJim Jagielski				   text:sender-phone-private |
35*b1cdbd2cSJim Jagielski				   text:sender-fax |
36*b1cdbd2cSJim Jagielski				   text:sender-company |
37*b1cdbd2cSJim Jagielski				   text:sender-phone-work |
38*b1cdbd2cSJim Jagielski				   text:sender-street |
39*b1cdbd2cSJim Jagielski				   text:sender-city |
40*b1cdbd2cSJim Jagielski				   text:sender-postal-code |
41*b1cdbd2cSJim Jagielski				   text:sender-country |
42*b1cdbd2cSJim Jagielski				   text:sender-state-or-province |
43*b1cdbd2cSJim Jagielski				   text:author-name |
44*b1cdbd2cSJim Jagielski				   text:author-initials |
45*b1cdbd2cSJim Jagielski				   text:placeholder |
46*b1cdbd2cSJim Jagielski				   text:variable-set |
47*b1cdbd2cSJim Jagielski				   text:variable-get |
48*b1cdbd2cSJim Jagielski				   text:variable-input |
49*b1cdbd2cSJim Jagielski				   text:user-field-get |
50*b1cdbd2cSJim Jagielski				   text:user-field-input |
51*b1cdbd2cSJim Jagielski				   text:sequence |
52*b1cdbd2cSJim Jagielski				   text:expression |
53*b1cdbd2cSJim Jagielski				   text:text-input |
54*b1cdbd2cSJim Jagielski				   text:database-display |
55*b1cdbd2cSJim Jagielski				   text:database-next |
56*b1cdbd2cSJim Jagielski				   text:database-row-select |
57*b1cdbd2cSJim Jagielski				   text:database-row-number |
58*b1cdbd2cSJim Jagielski				   text:database-name |
59*b1cdbd2cSJim Jagielski				   text:initial-creator |
60*b1cdbd2cSJim Jagielski				   text:creation-date |
61*b1cdbd2cSJim Jagielski				   text:creation-time |
62*b1cdbd2cSJim Jagielski				   text:description |
63*b1cdbd2cSJim Jagielski				   text:user-defined |
64*b1cdbd2cSJim Jagielski				   text:print-time |
65*b1cdbd2cSJim Jagielski				   text:print-date |
66*b1cdbd2cSJim Jagielski				   text:printed-by |
67*b1cdbd2cSJim Jagielski				   text:title |
68*b1cdbd2cSJim Jagielski				   text:subject |
69*b1cdbd2cSJim Jagielski				   text:keywords |
70*b1cdbd2cSJim Jagielski				   text:editing-cycles |
71*b1cdbd2cSJim Jagielski				   text:editing-duration |
72*b1cdbd2cSJim Jagielski				   text:modification-time |
73*b1cdbd2cSJim Jagielski				   text:modification-date |
74*b1cdbd2cSJim Jagielski				   text:creator |
75*b1cdbd2cSJim Jagielski				   text:conditional-text |
76*b1cdbd2cSJim Jagielski				   text:hidden-text |
77*b1cdbd2cSJim Jagielski				   text:hidden-paragraph |
78*b1cdbd2cSJim Jagielski				   text:chapter |
79*b1cdbd2cSJim Jagielski				   text:file-name |
80*b1cdbd2cSJim Jagielski				   text:template-name |
81*b1cdbd2cSJim Jagielski				   text:set-page-variable |
82*b1cdbd2cSJim Jagielski				   text:get-page-variable |
83*b1cdbd2cSJim Jagielski				   text:execute-macro |
84*b1cdbd2cSJim Jagielski				   text:dde-connection |
85*b1cdbd2cSJim Jagielski				   text:reference-ref |
86*b1cdbd2cSJim Jagielski				   text:sequence-ref |
87*b1cdbd2cSJim Jagielski				   text:bookmark-ref |
88*b1cdbd2cSJim Jagielski				   text:footnote-ref |
89*b1cdbd2cSJim Jagielski				   text:endnote-ref |
90*b1cdbd2cSJim Jagielski				   text:sheet-name |
91*b1cdbd2cSJim Jagielski				   text:bibliography-mark |
92*b1cdbd2cSJim Jagielski				   text:page-count |
93*b1cdbd2cSJim Jagielski				   text:paragraph-count |
94*b1cdbd2cSJim Jagielski				   text:word-count |
95*b1cdbd2cSJim Jagielski				   text:character-count |
96*b1cdbd2cSJim Jagielski				   text:table-count |
97*b1cdbd2cSJim Jagielski				   text:image-count |
98*b1cdbd2cSJim Jagielski				   text:object-count |
99*b1cdbd2cSJim Jagielski				   office:annotation |
100*b1cdbd2cSJim Jagielski				   text:script |
101*b1cdbd2cSJim Jagielski				   text:measure" >
102*b1cdbd2cSJim Jagielski
103*b1cdbd2cSJim Jagielski<!ENTITY % inline-text "(#PCDATA|
104*b1cdbd2cSJim Jagielski						 text:span|text:tab-stop|text:s|text:line-break|
105*b1cdbd2cSJim Jagielski						 text:footnote|text:endnote|text:a|
106*b1cdbd2cSJim Jagielski						 text:bookmark|text:bookmark-start|text:bookmark-end|
107*b1cdbd2cSJim Jagielski						 text:reference-mark|text:reference-mark-start|
108*b1cdbd2cSJim Jagielski						 text:reference-mark-end|%fields;|%shape;|
109*b1cdbd2cSJim Jagielski						 text:toc-mark-start | text:toc-mark-end |
110*b1cdbd2cSJim Jagielski						 text:toc-mark | text:user-index-mark-start |
111*b1cdbd2cSJim Jagielski						 text:user-index-mark-end | text:user-index-mark |
112*b1cdbd2cSJim Jagielski						 text:alphabetical-index-mark-start |
113*b1cdbd2cSJim Jagielski						 text:alphabetical-index-mark-end |
114*b1cdbd2cSJim Jagielski						 text:alphabetical-index-mark |
115*b1cdbd2cSJim Jagielski						 %change-marks; | draw:a | text:ruby)*">
116*b1cdbd2cSJim Jagielski
117*b1cdbd2cSJim Jagielski<!ELEMENT text:p %inline-text;>
118*b1cdbd2cSJim Jagielski<!ELEMENT text:h %inline-text;>
119*b1cdbd2cSJim Jagielski
120*b1cdbd2cSJim Jagielski<!ATTLIST text:p text:style-name %styleName; #IMPLIED>
121*b1cdbd2cSJim Jagielski<!ATTLIST text:p text:cond-style-name %styleName; #IMPLIED>
122*b1cdbd2cSJim Jagielski
123*b1cdbd2cSJim Jagielski<!ATTLIST text:h text:style-name %styleName; #IMPLIED>
124*b1cdbd2cSJim Jagielski<!ATTLIST text:h text:cond-style-name %styleName; #IMPLIED>
125*b1cdbd2cSJim Jagielski<!ATTLIST text:h text:level %positiveInteger; "1">
126*b1cdbd2cSJim Jagielski
127*b1cdbd2cSJim Jagielski<!ELEMENT text:span %inline-text;>
128*b1cdbd2cSJim Jagielski<!ATTLIST text:span text:style-name %styleName; #REQUIRED>
129*b1cdbd2cSJim Jagielski
130*b1cdbd2cSJim Jagielski<!ELEMENT text:a %inline-text;>
131*b1cdbd2cSJim Jagielski<!ATTLIST text:a xlink:href %uriReference; #REQUIRED>
132*b1cdbd2cSJim Jagielski<!ATTLIST text:a xlink:type (simple) #FIXED "simple">
133*b1cdbd2cSJim Jagielski<!ATTLIST text:a xlink:actuate (onRequest) "onRequest">
134*b1cdbd2cSJim Jagielski<!ATTLIST text:a xlink:show (new|replace) "replace">
135*b1cdbd2cSJim Jagielski<!ATTLIST text:a office:name %string; #IMPLIED>
136*b1cdbd2cSJim Jagielski<!ATTLIST text:a office:target-frame-name %string; #IMPLIED>
137*b1cdbd2cSJim Jagielski<!ATTLIST text:a text:style-name %styleName; #IMPLIED>
138*b1cdbd2cSJim Jagielski<!ATTLIST text:a text:visited-style-name %styleName; #IMPLIED>
139*b1cdbd2cSJim Jagielski
140*b1cdbd2cSJim Jagielski
141*b1cdbd2cSJim Jagielski<!ELEMENT text:s EMPTY>
142*b1cdbd2cSJim Jagielski<!ATTLIST text:s text:c %positiveInteger; "1">
143*b1cdbd2cSJim Jagielski
144*b1cdbd2cSJim Jagielski<!ELEMENT text:tab-stop EMPTY>
145*b1cdbd2cSJim Jagielski
146*b1cdbd2cSJim Jagielski<!ELEMENT text:line-break EMPTY>
147*b1cdbd2cSJim Jagielski
148*b1cdbd2cSJim Jagielski
149*b1cdbd2cSJim Jagielski<!ENTITY % list-items "((text:list-header,text:list-item*)|text:list-item+)">
150*b1cdbd2cSJim Jagielski<!ELEMENT text:ordered-list %list-items;>
151*b1cdbd2cSJim Jagielski<!ELEMENT text:unordered-list %list-items;>
152*b1cdbd2cSJim Jagielski
153*b1cdbd2cSJim Jagielski
154*b1cdbd2cSJim Jagielski<!ATTLIST text:ordered-list text:style-name %styleName; #IMPLIED>
155*b1cdbd2cSJim Jagielski<!ATTLIST text:unordered-list text:style-name %styleName; #IMPLIED>
156*b1cdbd2cSJim Jagielski
157*b1cdbd2cSJim Jagielski<!ATTLIST text:ordered-list text:continue-numbering %boolean; "false">
158*b1cdbd2cSJim Jagielski
159*b1cdbd2cSJim Jagielski<!ELEMENT text:list-header (text:p)+>
160*b1cdbd2cSJim Jagielski<!ELEMENT text:list-item (text:p|text:ordered-list|text:unordered-list)+>
161*b1cdbd2cSJim Jagielski
162*b1cdbd2cSJim Jagielski<!ATTLIST text:list-item text:restart-numbering %boolean; "false">
163*b1cdbd2cSJim Jagielski<!ATTLIST text:list-item text:start-value %positiveInteger; #IMPLIED>
164*b1cdbd2cSJim Jagielski
165*b1cdbd2cSJim Jagielski<!ELEMENT text:list-style (text:list-level-style-number|
166*b1cdbd2cSJim Jagielski     					   text:list-level-style-bullet|
167*b1cdbd2cSJim Jagielski     					   text:list-level-style-image)+>
168*b1cdbd2cSJim Jagielski
169*b1cdbd2cSJim Jagielski<!ATTLIST text:list-style style:name %styleName; #IMPLIED>
170*b1cdbd2cSJim Jagielski
171*b1cdbd2cSJim Jagielski<!ATTLIST text:list-style text:consecutive-numbering %boolean; "false">
172*b1cdbd2cSJim Jagielski
173*b1cdbd2cSJim Jagielski
174*b1cdbd2cSJim Jagielski<!ELEMENT text:list-level-style-number (style:properties?)>
175*b1cdbd2cSJim Jagielski
176*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number text:level %positiveInteger;
177*b1cdbd2cSJim Jagielski									     		 #REQUIRED>
178*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number text:style-name %styleName; #IMPLIED>
179*b1cdbd2cSJim Jagielski
180*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number style:num-format %string; #REQUIRED>
181*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number style:num-prefix %string; #IMPLIED>
182*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number style:num-suffix %string; #IMPLIED>
183*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number style:num-letter-sync %boolean;
184*b1cdbd2cSJim Jagielski									     					"false">
185*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number text:display-levels %positiveInteger;
186*b1cdbd2cSJim Jagielski									     				  "1">
187*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-number text:start-value %positiveInteger;
188*b1cdbd2cSJim Jagielski														   "1">
189*b1cdbd2cSJim Jagielski<!ELEMENT text:list-level-style-bullet (style:properties?)>
190*b1cdbd2cSJim Jagielski
191*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-bullet text:level %positiveInteger; #REQUIRED>
192*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-bullet text:style-name %styleName; #IMPLIED>
193*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-bullet text:bullet-char %character; #REQUIRED>
194*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-bullet style:num-prefix %string; #IMPLIED>
195*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-bullet style:num-suffix %string; #IMPLIED>
196*b1cdbd2cSJim Jagielski
197*b1cdbd2cSJim Jagielski<!ELEMENT text:list-level-style-image (style:properties?,office:binary-data?)>
198*b1cdbd2cSJim Jagielski
199*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-image text:level %positiveInteger; #REQUIRED>
200*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-image xlink:type (simple) #IMPLIED>
201*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-image xlink:href %uriReference; #IMPLIED>
202*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-image xlink:actuate (onLoad) #IMPLIED>
203*b1cdbd2cSJim Jagielski<!ATTLIST text:list-level-style-image xlink:show (embed) #IMPLIED>
204*b1cdbd2cSJim Jagielski
205*b1cdbd2cSJim Jagielski
206*b1cdbd2cSJim Jagielski<!-- list properties -->
207*b1cdbd2cSJim Jagielski<!ATTLIST style:properties text:space-before %nonNegativeLength; #IMPLIED>
208*b1cdbd2cSJim Jagielski<!ATTLIST style:properties text:min-label-width %nonNegativeLength; #IMPLIED>
209*b1cdbd2cSJim Jagielski<!ATTLIST style:properties text:min-label-distance %nonNegativeLength; #IMPLIED>
210*b1cdbd2cSJim Jagielski<!ATTLIST style:properties text:enable-numbering %boolean; #IMPLIED>
211*b1cdbd2cSJim Jagielski<!ATTLIST style:properties style:list-style-name %styleName; #IMPLIED>
212*b1cdbd2cSJim Jagielski
213*b1cdbd2cSJim Jagielski<!ELEMENT text:outline-style (text:outline-level-style)+>
214*b1cdbd2cSJim Jagielski
215*b1cdbd2cSJim Jagielski<!ELEMENT text:outline-level-style (style:properties?)>
216*b1cdbd2cSJim Jagielski
217*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style text:level %positiveInteger;
218*b1cdbd2cSJim Jagielski													 #REQUIRED>
219*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style text:style-name %styleName; #IMPLIED>
220*b1cdbd2cSJim Jagielski
221*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style style:num-format %string; #REQUIRED>
222*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style style:num-prefix %string; #IMPLIED>
223*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style style:num-suffix %string; #IMPLIED>
224*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style style:num-letter-sync %boolean;
225*b1cdbd2cSJim Jagielski																"false">
226*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style text:display-levels %positiveInteger;
227*b1cdbd2cSJim Jagielski															  "1">
228*b1cdbd2cSJim Jagielski<!ATTLIST text:outline-level-style text:start-value %positiveInteger;
229*b1cdbd2cSJim Jagielski														   "1">
230*b1cdbd2cSJim Jagielski
231*b1cdbd2cSJim Jagielski<!ENTITY % field-declarations "text:variable-decls?,
232*b1cdbd2cSJim Jagielski							   text:user-field-decls?,
233*b1cdbd2cSJim Jagielski							   text:sequence-decls?">
234*b1cdbd2cSJim Jagielski
235*b1cdbd2cSJim Jagielski<!ENTITY % variableName "CDATA">
236*b1cdbd2cSJim Jagielski
237*b1cdbd2cSJim Jagielski<!ENTITY % formula "CDATA">
238*b1cdbd2cSJim Jagielski
239*b1cdbd2cSJim Jagielski<!ENTITY % valueAttr "text:value-type %valueType; #REQUIRED">
240*b1cdbd2cSJim Jagielski
241*b1cdbd2cSJim Jagielski<!ENTITY % valueAndTypeAttr "%valueAttr;
242*b1cdbd2cSJim Jagielski		 					 text:value %float; #IMPLIED
243*b1cdbd2cSJim Jagielski							 text:date-value %date; #IMPLIED
244*b1cdbd2cSJim Jagielski							 text:time-value %timeInstance; #IMPLIED
245*b1cdbd2cSJim Jagielski							 text:boolean-value %boolean; #IMPLIED
246*b1cdbd2cSJim Jagielski							 text:string-value %string; #IMPLIED
247*b1cdbd2cSJim Jagielski							 text:currency CDATA #IMPLIED" >
248*b1cdbd2cSJim Jagielski
249*b1cdbd2cSJim Jagielski<!ENTITY % numFormat 'style:num-format CDATA #IMPLIED
250*b1cdbd2cSJim Jagielski					   style:num-letter-sync %boolean; "false"'>
251*b1cdbd2cSJim Jagielski
252*b1cdbd2cSJim Jagielski
253*b1cdbd2cSJim Jagielski<!ELEMENT text:date (#PCDATA)>
254*b1cdbd2cSJim Jagielski<!ATTLIST text:date text:date-value %date; #IMPLIED>
255*b1cdbd2cSJim Jagielski<!ATTLIST text:date text:date-adjust %dateDuration; #IMPLIED>
256*b1cdbd2cSJim Jagielski<!ATTLIST text:date text:fixed %boolean; "false">
257*b1cdbd2cSJim Jagielski<!ATTLIST text:date style:data-style-name %styleName; #IMPLIED>
258*b1cdbd2cSJim Jagielski
259*b1cdbd2cSJim Jagielski<!ELEMENT text:time (#PCDATA)>
260*b1cdbd2cSJim Jagielski<!ATTLIST text:time text:time-value %timeInstance; #IMPLIED>
261*b1cdbd2cSJim Jagielski<!ATTLIST text:time text:time-adjust %timeDuration; #IMPLIED>
262*b1cdbd2cSJim Jagielski<!ATTLIST text:time text:fixed %boolean; "false">
263*b1cdbd2cSJim Jagielski<!ATTLIST text:time style:data-style-name %styleName; #IMPLIED>
264*b1cdbd2cSJim Jagielski
265*b1cdbd2cSJim Jagielski<!ELEMENT text:page-number (#PCDATA)>
266*b1cdbd2cSJim Jagielski<!ATTLIST text:page-number text:page-adjust %positiveInteger; #IMPLIED>
267*b1cdbd2cSJim Jagielski<!ATTLIST text:page-number text:select-page (previous|current|next) "current">
268*b1cdbd2cSJim Jagielski<!ATTLIST text:page-number %numFormat;>
269*b1cdbd2cSJim Jagielski
270*b1cdbd2cSJim Jagielski<!ELEMENT text:page-continuation (#PCDATA)>
271*b1cdbd2cSJim Jagielski<!ATTLIST text:page-continuation text:select-page (previous|next) #REQUIRED>
272*b1cdbd2cSJim Jagielski<!ATTLIST text:page-continuation text:string-value %string; #IMPLIED>
273*b1cdbd2cSJim Jagielski
274*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-firstname (#PCDATA)>
275*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-firstname text:fixed %boolean; "true">
276*b1cdbd2cSJim Jagielski
277*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-lastname (#PCDATA)>
278*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-lastname text:fixed %boolean; "true">
279*b1cdbd2cSJim Jagielski
280*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-initials (#PCDATA)>
281*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-initials text:fixed %boolean; "true">
282*b1cdbd2cSJim Jagielski
283*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-title (#PCDATA)>
284*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-title text:fixed %boolean; "true">
285*b1cdbd2cSJim Jagielski
286*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-position (#PCDATA)>
287*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-position text:fixed %boolean; "true">
288*b1cdbd2cSJim Jagielski
289*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-email (#PCDATA)>
290*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-email text:fixed %boolean; "true">
291*b1cdbd2cSJim Jagielski
292*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-phone-private (#PCDATA)>
293*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-phone-private text:fixed %boolean; "true">
294*b1cdbd2cSJim Jagielski
295*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-fax (#PCDATA)>
296*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-fax text:fixed %boolean; "true">
297*b1cdbd2cSJim Jagielski
298*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-company (#PCDATA)>
299*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-company text:fixed %boolean; "true">
300*b1cdbd2cSJim Jagielski
301*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-phone-work (#PCDATA)>
302*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-phone-work text:fixed %boolean; "true">
303*b1cdbd2cSJim Jagielski
304*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-street (#PCDATA)>
305*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-street text:fixed %boolean; "true">
306*b1cdbd2cSJim Jagielski
307*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-city (#PCDATA)>
308*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-city text:fixed %boolean; "true">
309*b1cdbd2cSJim Jagielski
310*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-postal-code (#PCDATA)>
311*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-postal-code text:fixed %boolean; "true">
312*b1cdbd2cSJim Jagielski
313*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-country (#PCDATA)>
314*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-country text:fixed %boolean; "true">
315*b1cdbd2cSJim Jagielski
316*b1cdbd2cSJim Jagielski<!ELEMENT text:sender-state-or-province (#PCDATA)>
317*b1cdbd2cSJim Jagielski<!ATTLIST text:sender-state-or-province text:fixed %boolean; "true">
318*b1cdbd2cSJim Jagielski
319*b1cdbd2cSJim Jagielski<!ELEMENT text:author-name (#PCDATA)>
320*b1cdbd2cSJim Jagielski<!ATTLIST text:author-name text:fixed %boolean; "true">
321*b1cdbd2cSJim Jagielski
322*b1cdbd2cSJim Jagielski<!ELEMENT text:author-initials (#PCDATA)>
323*b1cdbd2cSJim Jagielski<!ATTLIST text:author-initials text:fixed %boolean; "true">
324*b1cdbd2cSJim Jagielski
325*b1cdbd2cSJim Jagielski<!ELEMENT text:placeholder (#PCDATA)>
326*b1cdbd2cSJim Jagielski<!ATTLIST text:placeholder text:placeholder-type (text|table|text-box|image|object) #REQUIRED>
327*b1cdbd2cSJim Jagielski<!ATTLIST text:placeholder text:description %string; #IMPLIED>
328*b1cdbd2cSJim Jagielski
329*b1cdbd2cSJim Jagielski<!ELEMENT text:variable-decls (text:variable-decl)*>
330*b1cdbd2cSJim Jagielski
331*b1cdbd2cSJim Jagielski<!ELEMENT text:variable-decl EMPTY>
332*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-decl text:name %variableName; #REQUIRED>
333*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-decl %valueAndTypeAttr;>
334*b1cdbd2cSJim Jagielski
335*b1cdbd2cSJim Jagielski<!ELEMENT text:variable-set (#PCDATA)>
336*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-set text:name %variableName; #REQUIRED>
337*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-set text:formula %formula; #IMPLIED>
338*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-set %valueAndTypeAttr;>
339*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-set text:display (value|none) "value">
340*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-set style:data-style-name %styleName; #IMPLIED>
341*b1cdbd2cSJim Jagielski
342*b1cdbd2cSJim Jagielski<!ELEMENT text:variable-get (#PCDATA)>
343*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-get text:name %variableName; #REQUIRED>
344*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-get text:display (value|formula) "value">
345*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-get style:data-style-name %styleName; #IMPLIED>
346*b1cdbd2cSJim Jagielski
347*b1cdbd2cSJim Jagielski<!ELEMENT text:variable-input (#PCDATA)>
348*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-input text:name %variableName; #REQUIRED>
349*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-input text:description %string; #IMPLIED>
350*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-input %valueAndTypeAttr;>
351*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-input text:display (value|none) "value">
352*b1cdbd2cSJim Jagielski<!ATTLIST text:variable-input style:data-style-name %styleName; #IMPLIED>
353*b1cdbd2cSJim Jagielski
354*b1cdbd2cSJim Jagielski<!ELEMENT text:user-field-decls (text:user-field-decl)*>
355*b1cdbd2cSJim Jagielski
356*b1cdbd2cSJim Jagielski<!ELEMENT text:user-field-decl EMPTY>
357*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-decl text:name %variableName; #REQUIRED>
358*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-decl text:formula %formula; #IMPLIED>
359*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-decl %valueAndTypeAttr;>
360*b1cdbd2cSJim Jagielski
361*b1cdbd2cSJim Jagielski<!ELEMENT text:user-field-get (#PCDATA)>
362*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-get text:name %variableName; #REQUIRED>
363*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-get text:display (value|formula|none) "value">
364*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-get style:data-style-name %styleName; #IMPLIED>
365*b1cdbd2cSJim Jagielski
366*b1cdbd2cSJim Jagielski<!ELEMENT text:user-field-input (#PCDATA)>
367*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-input text:name %variableName; #REQUIRED>
368*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-input text:description %string; #IMPLIED>
369*b1cdbd2cSJim Jagielski<!ATTLIST text:user-field-input style:data-style-name %styleName; #IMPLIED>
370*b1cdbd2cSJim Jagielski
371*b1cdbd2cSJim Jagielski<!ELEMENT text:sequence-decls (text:sequence-decl)*>
372*b1cdbd2cSJim Jagielski
373*b1cdbd2cSJim Jagielski<!ELEMENT text:sequence-decl EMPTY>
374*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence-decl text:name %variableName; #REQUIRED>
375*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence-decl text:display-outline-level %positiveInteger; "0">
376*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence-decl text:separation-character %character; ".">
377*b1cdbd2cSJim Jagielski
378*b1cdbd2cSJim Jagielski<!ELEMENT text:sequence (#PCDATA)>
379*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence text:name %variableName; #REQUIRED>
380*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence text:formula %formula; #IMPLIED>
381*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence %numFormat;>
382*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence text:ref-name ID #IMPLIED>
383*b1cdbd2cSJim Jagielski
384*b1cdbd2cSJim Jagielski<!ELEMENT text:expression (#PCDATA)>
385*b1cdbd2cSJim Jagielski<!ATTLIST text:expression text:formula %formula; #IMPLIED>
386*b1cdbd2cSJim Jagielski<!ATTLIST text:expression text:display (value|formula ) "value">
387*b1cdbd2cSJim Jagielski<!ATTLIST text:expression %valueAndTypeAttr;>
388*b1cdbd2cSJim Jagielski<!ATTLIST text:expression style:data-style-name %styleName; #IMPLIED>
389*b1cdbd2cSJim Jagielski
390*b1cdbd2cSJim Jagielski<!ELEMENT text:text-input (#PCDATA)>
391*b1cdbd2cSJim Jagielski<!ATTLIST text:text-input text:description %string; #IMPLIED>
392*b1cdbd2cSJim Jagielski
393*b1cdbd2cSJim Jagielski<!ENTITY % database-table "text:database-name CDATA #REQUIRED
394*b1cdbd2cSJim Jagielski						   text:table-name CDATA #REQUIRED">
395*b1cdbd2cSJim Jagielski
396*b1cdbd2cSJim Jagielski<!ELEMENT text:database-display (#PCDATA)>
397*b1cdbd2cSJim Jagielski<!ATTLIST text:database-display %database-table;>
398*b1cdbd2cSJim Jagielski<!ATTLIST text:database-display text:column-name %string; #REQUIRED>
399*b1cdbd2cSJim Jagielski<!ATTLIST text:database-display style:data-style-name %styleName; #IMPLIED>
400*b1cdbd2cSJim Jagielski
401*b1cdbd2cSJim Jagielski<!ELEMENT text:database-next (#PCDATA)>
402*b1cdbd2cSJim Jagielski<!ATTLIST text:database-next %database-table;>
403*b1cdbd2cSJim Jagielski<!ATTLIST text:database-next text:condition %formula; #IMPLIED>
404*b1cdbd2cSJim Jagielski
405*b1cdbd2cSJim Jagielski<!ELEMENT text:database-row-select (#PCDATA)>
406*b1cdbd2cSJim Jagielski<!ATTLIST text:database-row-select %database-table;>
407*b1cdbd2cSJim Jagielski<!ATTLIST text:database-row-select text:condition %formula; #IMPLIED>
408*b1cdbd2cSJim Jagielski<!ATTLIST text:database-row-select text:row-number %integer; #REQUIRED>
409*b1cdbd2cSJim Jagielski
410*b1cdbd2cSJim Jagielski<!ELEMENT text:database-row-number (#PCDATA)>
411*b1cdbd2cSJim Jagielski<!ATTLIST text:database-row-number %database-table;>
412*b1cdbd2cSJim Jagielski<!ATTLIST text:database-row-number %numFormat;>
413*b1cdbd2cSJim Jagielski<!ATTLIST text:database-row-number text:value %integer; #IMPLIED>
414*b1cdbd2cSJim Jagielski
415*b1cdbd2cSJim Jagielski<!ELEMENT text:database-name (#PCDATA)>
416*b1cdbd2cSJim Jagielski<!ATTLIST text:database-name %database-table;>
417*b1cdbd2cSJim Jagielski
418*b1cdbd2cSJim Jagielski<!ELEMENT text:initial-creator (#PCDATA)>
419*b1cdbd2cSJim Jagielski<!ATTLIST text:initial-creator text:fixed %boolean; "false">
420*b1cdbd2cSJim Jagielski
421*b1cdbd2cSJim Jagielski<!ELEMENT text:creation-date (#PCDATA)>
422*b1cdbd2cSJim Jagielski<!ATTLIST text:creation-date text:fixed %boolean; "false">
423*b1cdbd2cSJim Jagielski<!ATTLIST text:creation-date text:date-value %date; #IMPLIED>
424*b1cdbd2cSJim Jagielski<!ATTLIST text:creation-date style:data-style-name %styleName; #IMPLIED>
425*b1cdbd2cSJim Jagielski
426*b1cdbd2cSJim Jagielski<!ELEMENT text:creation-time (#PCDATA)>
427*b1cdbd2cSJim Jagielski<!ATTLIST text:creation-time text:fixed %boolean; "false">
428*b1cdbd2cSJim Jagielski<!ATTLIST text:creation-time text:time-value %timeInstance; #IMPLIED>
429*b1cdbd2cSJim Jagielski<!ATTLIST text:creation-time style:data-style-name %styleName; #IMPLIED>
430*b1cdbd2cSJim Jagielski
431*b1cdbd2cSJim Jagielski<!ELEMENT text:description (#PCDATA)>
432*b1cdbd2cSJim Jagielski<!ATTLIST text:description text:fixed %boolean; "false">
433*b1cdbd2cSJim Jagielski
434*b1cdbd2cSJim Jagielski<!ELEMENT text:user-defined (#PCDATA)>
435*b1cdbd2cSJim Jagielski<!ATTLIST text:user-defined text:fixed %boolean; "false">
436*b1cdbd2cSJim Jagielski<!ATTLIST text:user-defined text:name %string; #REQUIRED>
437*b1cdbd2cSJim Jagielski
438*b1cdbd2cSJim Jagielski<!ELEMENT text:print-time (#PCDATA)>
439*b1cdbd2cSJim Jagielski<!ATTLIST text:print-time text:fixed %boolean; "false">
440*b1cdbd2cSJim Jagielski<!ATTLIST text:print-time text:time-value %timeInstance; #IMPLIED>
441*b1cdbd2cSJim Jagielski<!ATTLIST text:print-time style:data-style-name %styleName; #IMPLIED>
442*b1cdbd2cSJim Jagielski
443*b1cdbd2cSJim Jagielski<!ELEMENT text:print-date (#PCDATA)>
444*b1cdbd2cSJim Jagielski<!ATTLIST text:print-date text:fixed %boolean; "false">
445*b1cdbd2cSJim Jagielski<!ATTLIST text:print-date text:date-value %date; #IMPLIED>
446*b1cdbd2cSJim Jagielski<!ATTLIST text:print-date style:data-style-name %styleName; #IMPLIED>
447*b1cdbd2cSJim Jagielski
448*b1cdbd2cSJim Jagielski<!ELEMENT text:printed-by (#PCDATA)>
449*b1cdbd2cSJim Jagielski<!ATTLIST text:printed-by text:fixed %boolean; "false">
450*b1cdbd2cSJim Jagielski
451*b1cdbd2cSJim Jagielski<!ELEMENT text:title (#PCDATA)>
452*b1cdbd2cSJim Jagielski<!ATTLIST text:title text:fixed %boolean; "false">
453*b1cdbd2cSJim Jagielski
454*b1cdbd2cSJim Jagielski<!ELEMENT text:subject (#PCDATA)>
455*b1cdbd2cSJim Jagielski<!ATTLIST text:subject text:fixed %boolean; "false">
456*b1cdbd2cSJim Jagielski
457*b1cdbd2cSJim Jagielski<!ELEMENT text:keywords (#PCDATA)>
458*b1cdbd2cSJim Jagielski<!ATTLIST text:keywords text:fixed %boolean; "false">
459*b1cdbd2cSJim Jagielski
460*b1cdbd2cSJim Jagielski<!ELEMENT text:editing-cycles (#PCDATA)>
461*b1cdbd2cSJim Jagielski<!ATTLIST text:editing-cycles text:fixed %boolean; "false">
462*b1cdbd2cSJim Jagielski
463*b1cdbd2cSJim Jagielski<!ELEMENT text:editing-duration (#PCDATA)>
464*b1cdbd2cSJim Jagielski<!ATTLIST text:editing-duration text:fixed %boolean; "false">
465*b1cdbd2cSJim Jagielski<!ATTLIST text:editing-duration text:duration %timeDuration; #IMPLIED>
466*b1cdbd2cSJim Jagielski<!ATTLIST text:editing-duration style:data-style-name %styleName; #IMPLIED>
467*b1cdbd2cSJim Jagielski
468*b1cdbd2cSJim Jagielski<!ELEMENT text:modification-time (#PCDATA)>
469*b1cdbd2cSJim Jagielski<!ATTLIST text:modification-time text:fixed %boolean; "false">
470*b1cdbd2cSJim Jagielski<!ATTLIST text:modification-time text:time-value %timeInstance; #IMPLIED>
471*b1cdbd2cSJim Jagielski<!ATTLIST text:modification-time style:data-style-name %styleName; #IMPLIED>
472*b1cdbd2cSJim Jagielski
473*b1cdbd2cSJim Jagielski<!ELEMENT text:modification-date (#PCDATA)>
474*b1cdbd2cSJim Jagielski<!ATTLIST text:modification-date text:fixed %boolean; "false">
475*b1cdbd2cSJim Jagielski<!ATTLIST text:modification-date text:date-value %date; #IMPLIED>
476*b1cdbd2cSJim Jagielski<!ATTLIST text:modification-date style:data-style-name %styleName; #IMPLIED>
477*b1cdbd2cSJim Jagielski
478*b1cdbd2cSJim Jagielski<!ELEMENT text:creator (#PCDATA)>
479*b1cdbd2cSJim Jagielski<!ATTLIST text:creator text:fixed %boolean; "false">
480*b1cdbd2cSJim Jagielski
481*b1cdbd2cSJim Jagielski<!ELEMENT text:conditional-text (#PCDATA)>
482*b1cdbd2cSJim Jagielski<!ATTLIST text:conditional-text text:condition %formula; #REQUIRED>
483*b1cdbd2cSJim Jagielski<!ATTLIST text:conditional-text text:string-value-if-false %string; #REQUIRED>
484*b1cdbd2cSJim Jagielski<!ATTLIST text:conditional-text text:string-value-if-true %string; #REQUIRED>
485*b1cdbd2cSJim Jagielski<!ATTLIST text:conditional-text text:current-value %boolean; "false">
486*b1cdbd2cSJim Jagielski
487*b1cdbd2cSJim Jagielski<!ELEMENT text:hidden-text (#PCDATA)>
488*b1cdbd2cSJim Jagielski<!ATTLIST text:hidden-text text:condition %formula; #REQUIRED>
489*b1cdbd2cSJim Jagielski<!ATTLIST text:hidden-text text:string-value %string; #REQUIRED>
490*b1cdbd2cSJim Jagielski<!ATTLIST text:hidden-text text:is-hidden %boolean; "false">
491*b1cdbd2cSJim Jagielski
492*b1cdbd2cSJim Jagielski<!ELEMENT text:hidden-paragraph EMPTY>
493*b1cdbd2cSJim Jagielski<!ATTLIST text:hidden-paragraph text:condition %formula; #REQUIRED>
494*b1cdbd2cSJim Jagielski<!ATTLIST text:hidden-paragraph text:is-hidden %boolean; "false">
495*b1cdbd2cSJim Jagielski
496*b1cdbd2cSJim Jagielski<!ELEMENT text:chapter (#PCDATA)>
497*b1cdbd2cSJim Jagielski<!ATTLIST text:chapter text:display (name|number|number-and-name|
498*b1cdbd2cSJim Jagielski									 plain-number-and-name|plain-number)
499*b1cdbd2cSJim Jagielski									 "number-and-name">
500*b1cdbd2cSJim Jagielski<!ATTLIST text:chapter text:outline-level %integer; "1">
501*b1cdbd2cSJim Jagielski
502*b1cdbd2cSJim Jagielski<!ELEMENT text:file-name (#PCDATA)>
503*b1cdbd2cSJim Jagielski<!ATTLIST text:file-name text:display (full|path|name|name-and-extension)
504*b1cdbd2cSJim Jagielski									  "full">
505*b1cdbd2cSJim Jagielski<!ATTLIST text:file-name text:fixed %boolean; "false">
506*b1cdbd2cSJim Jagielski
507*b1cdbd2cSJim Jagielski<!ELEMENT text:template-name (#PCDATA)>
508*b1cdbd2cSJim Jagielski<!ATTLIST text:template-name text:display (full|path|name|name-and-extension|
509*b1cdbd2cSJim Jagielski										  area|title) "full">
510*b1cdbd2cSJim Jagielski
511*b1cdbd2cSJim Jagielski<!ELEMENT text:set-page-variable EMPTY>
512*b1cdbd2cSJim Jagielski<!ATTLIST text:set-page-variable text:active %boolean; "true">
513*b1cdbd2cSJim Jagielski<!ATTLIST text:set-page-variable text:page-adjust %integer; "0">
514*b1cdbd2cSJim Jagielski
515*b1cdbd2cSJim Jagielski<!ELEMENT text:get-page-variable (#PCDATA)>
516*b1cdbd2cSJim Jagielski<!ATTLIST text:get-page-variable %numFormat;>
517*b1cdbd2cSJim Jagielski
518*b1cdbd2cSJim Jagielski<!ELEMENT text:execute-macro (#PCDATA|office:events)* >
519*b1cdbd2cSJim Jagielski<!ATTLIST text:execute-macro text:description %string; #IMPLIED>
520*b1cdbd2cSJim Jagielski
521*b1cdbd2cSJim Jagielski
522*b1cdbd2cSJim Jagielski<!ELEMENT text:dde-connection-decls (text:dde-connection-decl)*>
523*b1cdbd2cSJim Jagielski
524*b1cdbd2cSJim Jagielski<!ELEMENT text:dde-connection-decl EMPTY>
525*b1cdbd2cSJim Jagielski<!ATTLIST text:dde-connection-decl text:name %string; #REQUIRED>
526*b1cdbd2cSJim Jagielski<!ATTLIST text:dde-connection-decl text:dde-application %string; #REQUIRED>
527*b1cdbd2cSJim Jagielski<!ATTLIST text:dde-connection-decl text:dde-topic %string; #REQUIRED>
528*b1cdbd2cSJim Jagielski<!ATTLIST text:dde-connection-decl text:dde-item %string; #REQUIRED>
529*b1cdbd2cSJim Jagielski<!ATTLIST text:dde-connection-decl text:automatic-update %boolean; "false">
530*b1cdbd2cSJim Jagielski
531*b1cdbd2cSJim Jagielski<!ELEMENT text:dde-connection (#PCDATA)>
532*b1cdbd2cSJim Jagielski<!ATTLIST text:dde-connection text:connection-name %string; #REQUIRED>
533*b1cdbd2cSJim Jagielski
534*b1cdbd2cSJim Jagielski<!ELEMENT text:reference-ref (#PCDATA)>
535*b1cdbd2cSJim Jagielski<!ATTLIST text:reference-ref text:ref-name %string; #REQUIRED>
536*b1cdbd2cSJim Jagielski<!ATTLIST text:reference-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
537*b1cdbd2cSJim Jagielski
538*b1cdbd2cSJim Jagielski<!ELEMENT text:sequence-ref (#PCDATA)>
539*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence-ref text:ref-name %string; #REQUIRED>
540*b1cdbd2cSJim Jagielski<!ATTLIST text:sequence-ref text:reference-format (page|chapter|text|direction|category-and-value|caption|value) #IMPLIED>
541*b1cdbd2cSJim Jagielski
542*b1cdbd2cSJim Jagielski<!ELEMENT text:bookmark-ref (#PCDATA)>
543*b1cdbd2cSJim Jagielski<!ATTLIST text:bookmark-ref text:ref-name %string; #REQUIRED>
544*b1cdbd2cSJim Jagielski<!ATTLIST text:bookmark-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
545*b1cdbd2cSJim Jagielski
546*b1cdbd2cSJim Jagielski<!ELEMENT text:footnote-ref (#PCDATA)>
547*b1cdbd2cSJim Jagielski<!ATTLIST text:footnote-ref text:ref-name %string; #REQUIRED>
548*b1cdbd2cSJim Jagielski<!ATTLIST text:footnote-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
549*b1cdbd2cSJim Jagielski
550*b1cdbd2cSJim Jagielski<!ELEMENT text:endnote-ref (#PCDATA)>
551*b1cdbd2cSJim Jagielski<!ATTLIST text:endnote-ref text:ref-name %string; #REQUIRED>
552*b1cdbd2cSJim Jagielski<!ATTLIST text:endnote-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
553*b1cdbd2cSJim Jagielski
554*b1cdbd2cSJim Jagielski<!ELEMENT text:sheet-name (#PCDATA)>
555*b1cdbd2cSJim Jagielski
556*b1cdbd2cSJim Jagielski<!ELEMENT text:page-count (#PCDATA)>
557*b1cdbd2cSJim Jagielski<!ATTLIST text:page-count style:num-format %string; #IMPLIED>
558*b1cdbd2cSJim Jagielski<!ATTLIST text:page-count style:num-letter-sync %boolean; "false">
559*b1cdbd2cSJim Jagielski
560*b1cdbd2cSJim Jagielski<!ELEMENT text:paragraph-count (#PCDATA)>
561*b1cdbd2cSJim Jagielski<!ATTLIST text:paragraph-count style:num-format %string; #IMPLIED>
562*b1cdbd2cSJim Jagielski<!ATTLIST text:paragraph-count style:num-letter-sync %boolean; "false">
563*b1cdbd2cSJim Jagielski
564*b1cdbd2cSJim Jagielski<!ELEMENT text:word-count (#PCDATA)>
565*b1cdbd2cSJim Jagielski<!ATTLIST text:word-count style:num-format %string; #IMPLIED>
566*b1cdbd2cSJim Jagielski<!ATTLIST text:word-count style:num-letter-sync %boolean; "false">
567*b1cdbd2cSJim Jagielski
568*b1cdbd2cSJim Jagielski<!ELEMENT text:character-count (#PCDATA)>
569*b1cdbd2cSJim Jagielski<!ATTLIST text:character-count style:num-format %string; #IMPLIED>
570*b1cdbd2cSJim Jagielski<!ATTLIST text:character-count style:num-letter-sync %boolean; "false">
571*b1cdbd2cSJim Jagielski
572*b1cdbd2cSJim Jagielski<!ELEMENT text:table-count (#PCDATA)>
573*b1cdbd2cSJim Jagielski<!ATTLIST text:table-count style:num-format %string; #IMPLIED>
574*b1cdbd2cSJim Jagielski<!ATTLIST text:table-count style:num-letter-sync %boolean; "false">
575*b1cdbd2cSJim Jagielski
576*b1cdbd2cSJim Jagielski<!ELEMENT text:image-count (#PCDATA)>
577*b1cdbd2cSJim Jagielski<!ATTLIST text:image-count style:num-format %string; #IMPLIED>
578*b1cdbd2cSJim Jagielski<!ATTLIST text:image-count style:num-letter-sync %boolean; "false">
579*b1cdbd2cSJim Jagielski
580*b1cdbd2cSJim Jagielski<!ELEMENT text:object-count (#PCDATA)>
581*b1cdbd2cSJim Jagielski<!ATTLIST text:object-count style:num-format %string; #IMPLIED>
582*b1cdbd2cSJim Jagielski<!ATTLIST text:object-count style:num-letter-sync %boolean; "false">
583*b1cdbd2cSJim Jagielski
584*b1cdbd2cSJim Jagielski<!ELEMENT text:bibliography-mark (#PCDATA)>
585*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:bibiliographic-type
586*b1cdbd2cSJim Jagielski	( article | book | booklet | conference | custom1 | custom2 | custom3 |
587*b1cdbd2cSJim Jagielski	  custom4 | custom5 | email | inbook | incollection | inproceedings |
588*b1cdbd2cSJim Jagielski	  journal | manual | mastersthesis | misc | phdthesis | proceedings |
589*b1cdbd2cSJim Jagielski	  techreport | unpublished | www ) #REQUIRED >
590*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:identifier CDATA #IMPLIED>
591*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:address CDATA #IMPLIED>
592*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:annote CDATA #IMPLIED>
593*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:author CDATA #IMPLIED>
594*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:booktitle CDATA #IMPLIED>
595*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:chapter CDATA #IMPLIED>
596*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:edition CDATA #IMPLIED>
597*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:editor CDATA #IMPLIED>
598*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:howpublished CDATA #IMPLIED>
599*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:institution CDATA #IMPLIED>
600*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:journal CDATA #IMPLIED>
601*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:month CDATA #IMPLIED>
602*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:note CDATA #IMPLIED>
603*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:number CDATA #IMPLIED>
604*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:organizations CDATA #IMPLIED>
605*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:pages CDATA #IMPLIED>
606*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:publisher CDATA #IMPLIED>
607*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:school CDATA #IMPLIED>
608*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:series CDATA #IMPLIED>
609*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:title CDATA #IMPLIED>
610*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:report-type CDATA #IMPLIED>
611*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:volume CDATA #IMPLIED>
612*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:year CDATA #IMPLIED>
613*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:url CDATA #IMPLIED>
614*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:custom1 CDATA #IMPLIED>
615*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:custom2 CDATA #IMPLIED>
616*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:custom3 CDATA #IMPLIED>
617*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:custom4 CDATA #IMPLIED>
618*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:custom5 CDATA #IMPLIED>
619*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-mark text:isbn CDATA #IMPLIED>
620*b1cdbd2cSJim Jagielski
621*b1cdbd2cSJim Jagielski
622*b1cdbd2cSJim Jagielski<!ELEMENT text:bookmark EMPTY>
623*b1cdbd2cSJim Jagielski<!ATTLIST text:bookmark text:name CDATA #REQUIRED>
624*b1cdbd2cSJim Jagielski
625*b1cdbd2cSJim Jagielski<!ELEMENT text:bookmark-start EMPTY>
626*b1cdbd2cSJim Jagielski<!ATTLIST text:bookmark-start text:name CDATA #REQUIRED>
627*b1cdbd2cSJim Jagielski
628*b1cdbd2cSJim Jagielski<!ELEMENT text:bookmark-end EMPTY>
629*b1cdbd2cSJim Jagielski<!ATTLIST text:bookmark-end text:name CDATA #REQUIRED>
630*b1cdbd2cSJim Jagielski
631*b1cdbd2cSJim Jagielski<!ELEMENT text:reference-mark EMPTY>
632*b1cdbd2cSJim Jagielski<!ATTLIST text:reference-mark text:name CDATA #REQUIRED>
633*b1cdbd2cSJim Jagielski
634*b1cdbd2cSJim Jagielski<!ELEMENT text:reference-mark-start EMPTY>
635*b1cdbd2cSJim Jagielski<!ATTLIST text:reference-mark-start text:name CDATA #REQUIRED>
636*b1cdbd2cSJim Jagielski
637*b1cdbd2cSJim Jagielski<!ELEMENT text:reference-mark-end EMPTY>
638*b1cdbd2cSJim Jagielski<!ATTLIST text:reference-mark-end text:name CDATA #REQUIRED>
639*b1cdbd2cSJim Jagielski
640*b1cdbd2cSJim Jagielski<!ELEMENT text:footnotes-configuration (text:footnote-continuation-notice-forward?,text:footnote-continuation-notice-backward?)>
641*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration style:num-prefix %string; #IMPLIED>
642*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration style:num-suffix %string; #IMPLIED>
643*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration style:num-format %string; #IMPLIED>
644*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration style:num-letter-sync %string; #IMPLIED>
645*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:citation-body-style-name %styleName; #IMPLIED>
646*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:citation-style-name %styleName; #IMPLIED>
647*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:default-style-name  %styleName; #IMPLIED>
648*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:master-page-name %styleName; #IMPLIED>
649*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:start-value %integer; #IMPLIED>
650*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:footnotes-position (document|page) "page">
651*b1cdbd2cSJim Jagielski<!ATTLIST text:footnotes-configuration text:start-numbering-at (document|chapter|page) "document">
652*b1cdbd2cSJim Jagielski
653*b1cdbd2cSJim Jagielski<!ELEMENT text:footnote-continuation-notice-forward (#PCDATA)>
654*b1cdbd2cSJim Jagielski<!ELEMENT text:footnote-continuation-notice-backward (#PCDATA)>
655*b1cdbd2cSJim Jagielski
656*b1cdbd2cSJim Jagielski<!ELEMENT text:endnotes-configuration EMPTY>
657*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration style:num-prefix %string; #IMPLIED>
658*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration style:num-suffix %string; #IMPLIED>
659*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration style:num-format %string; #IMPLIED>
660*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration style:num-letter-sync %string; #IMPLIED>
661*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration text:start-value %integer; #IMPLIED>
662*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration text:citation-style-name %styleName; #IMPLIED>
663*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration text:citation-body-style-name %styleName; #IMPLIED>
664*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration text:default-style-name %styleName; #IMPLIED>
665*b1cdbd2cSJim Jagielski<!ATTLIST text:endnotes-configuration text:master-page-name %styleName; #IMPLIED>
666*b1cdbd2cSJim Jagielski
667*b1cdbd2cSJim Jagielski<!-- Validity constraint: text:footnote and text:endnote elements may not
668*b1cdbd2cSJim Jagielski	contain other text:footnote or text:endnote elements, even though the DTD
669*b1cdbd2cSJim Jagielski	allows this (via the %text; in the foot-/endnote-body).
670*b1cdbd2cSJim Jagielski	Unfortunatetly, this constraint cannot be easily specified in the DTD.
671*b1cdbd2cSJim Jagielski-->
672*b1cdbd2cSJim Jagielski<!ELEMENT text:footnote (text:footnote-citation, text:footnote-body)>
673*b1cdbd2cSJim Jagielski<!ATTLIST text:footnote text:id ID #IMPLIED>
674*b1cdbd2cSJim Jagielski
675*b1cdbd2cSJim Jagielski<!ELEMENT text:footnote-citation (#PCDATA)>
676*b1cdbd2cSJim Jagielski<!ATTLIST text:footnote-citation text:label %string; #IMPLIED>
677*b1cdbd2cSJim Jagielski
678*b1cdbd2cSJim Jagielski<!ELEMENT text:footnote-body (text:h|text:p|
679*b1cdbd2cSJim Jagielski							  text:ordered-list|text:unordered-list)*>
680*b1cdbd2cSJim Jagielski
681*b1cdbd2cSJim Jagielski<!ELEMENT text:endnote (text:endnote-citation, text:endnote-body)>
682*b1cdbd2cSJim Jagielski<!ATTLIST text:endnote text:id ID #IMPLIED>
683*b1cdbd2cSJim Jagielski
684*b1cdbd2cSJim Jagielski<!ELEMENT text:endnote-citation (#PCDATA)>
685*b1cdbd2cSJim Jagielski<!ATTLIST text:endnote-citation text:label %string; #IMPLIED>
686*b1cdbd2cSJim Jagielski
687*b1cdbd2cSJim Jagielski<!ELEMENT text:endnote-body (text:h|text:p|
688*b1cdbd2cSJim Jagielski							 text:ordered-list|text:unordered-list)*>
689*b1cdbd2cSJim Jagielski
690*b1cdbd2cSJim Jagielski<!ENTITY % sectionText "(text:h|text:p|text:ordered-list|
691*b1cdbd2cSJim Jagielski						text:unordered-list|table:table|chart:chart|draw:page|
692*b1cdbd2cSJim Jagielski						draw:a|draw:text-box|draw:image|text:section|
693*b1cdbd2cSJim Jagielski						text:table-of-content|text:illustration-index|
694*b1cdbd2cSJim Jagielski						text:table-index|text:object-index|text:user-index|
695*b1cdbd2cSJim Jagielski						text:alphabetical-index|text:bibliography|
696*b1cdbd2cSJim Jagielski						text:index-title|%change-marks;)*">
697*b1cdbd2cSJim Jagielski
698*b1cdbd2cSJim Jagielski<!ELEMENT text:section ((text:section-source|office:dde-source)?,
699*b1cdbd2cSJim Jagielski						%sectionText;) >
700*b1cdbd2cSJim Jagielski
701*b1cdbd2cSJim Jagielski<!ATTLIST text:section text:name CDATA #REQUIRED>
702*b1cdbd2cSJim Jagielski<!ATTLIST text:section text:style-name %styleName; #IMPLIED>
703*b1cdbd2cSJim Jagielski<!ATTLIST text:section text:display (true|none|condition) "true">
704*b1cdbd2cSJim Jagielski<!ATTLIST text:section text:condition %formula; #IMPLIED>
705*b1cdbd2cSJim Jagielski<!ATTLIST text:section text:protected %boolean; "false">
706*b1cdbd2cSJim Jagielski<!ATTLIST text:section text:protection-key CDATA #IMPLIED>
707*b1cdbd2cSJim Jagielski
708*b1cdbd2cSJim Jagielski<!ELEMENT text:section-source EMPTY>
709*b1cdbd2cSJim Jagielski<!ATTLIST text:section-source xlink:href %string; #IMPLIED>
710*b1cdbd2cSJim Jagielski<!ATTLIST text:section-source xlink:type (simple) #FIXED "simple">
711*b1cdbd2cSJim Jagielski<!ATTLIST text:section-source xlink:show (embed) #FIXED "embed">
712*b1cdbd2cSJim Jagielski<!ATTLIST text:section-source text:section-name %string; #IMPLIED>
713*b1cdbd2cSJim Jagielski<!ATTLIST text:section-source text:filter-name %string; #IMPLIED>
714*b1cdbd2cSJim Jagielski
715*b1cdbd2cSJim Jagielski<!ELEMENT text:table-of-content (text:table-of-content-source,
716*b1cdbd2cSJim Jagielski								 text:index-body)   >
717*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content text:style-name %styleName; #IMPLIED>
718*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content text:protected %boolean; "false">
719*b1cdbd2cSJim Jagielski
720*b1cdbd2cSJim Jagielski<!ELEMENT text:table-of-content-source (text:index-title-template? ,
721*b1cdbd2cSJim Jagielski										text:table-of-content-entry-template*,
722*b1cdbd2cSJim Jagielski										text:index-source-styles* ) >
723*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source text:outline-level %integer; #IMPLIED>
724*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source text:use-index-marks %boolean; "true">
725*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source text:use-index-source-styles
726*b1cdbd2cSJim Jagielski															%boolean; "false">
727*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source text:index-scope (document|chapter)
728*b1cdbd2cSJim Jagielski														"document">
729*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source text:relative-tab-stop-position
730*b1cdbd2cSJim Jagielski															%boolean; "true">
731*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source fo:language %string; #IMPLIED>
732*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source fo:country %string; #IMPLIED>
733*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-source text:sort-algorithm %string; #IMPLIED>
734*b1cdbd2cSJim Jagielski
735*b1cdbd2cSJim Jagielski<!ELEMENT text:table-of-content-entry-template (text:index-entry-chapter-number |
736*b1cdbd2cSJim Jagielski												text:index-entry-page-number |
737*b1cdbd2cSJim Jagielski												text:index-entry-text |
738*b1cdbd2cSJim Jagielski												text:index-entry-span |
739*b1cdbd2cSJim Jagielski												text:index-entry-tab-stop |
740*b1cdbd2cSJim Jagielski												text:index-entry-link-start |
741*b1cdbd2cSJim Jagielski												text:index-entry-link-end)* >
742*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-entry-template text:outline-level
743*b1cdbd2cSJim Jagielski						%integer; #REQUIRED>
744*b1cdbd2cSJim Jagielski<!ATTLIST text:table-of-content-entry-template text:style-name
745*b1cdbd2cSJim Jagielski						%styleName; #REQUIRED>
746*b1cdbd2cSJim Jagielski
747*b1cdbd2cSJim Jagielski<!ELEMENT text:illustration-index
748*b1cdbd2cSJim Jagielski			(text:illustration-index-source, text:index-body)>
749*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index text:style-name %styleName; #IMPLIED>
750*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index text:protected %boolean; "false">
751*b1cdbd2cSJim Jagielski
752*b1cdbd2cSJim Jagielski<!ELEMENT text:illustration-index-source (text:index-title-template?,
753*b1cdbd2cSJim Jagielski									text:illustration-index-entry-template?) >
754*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source text:index-scope
755*b1cdbd2cSJim Jagielski									(document|chapter) "document">
756*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source text:relative-tab-stop-position
757*b1cdbd2cSJim Jagielski									%boolean; "true">
758*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source text:use-caption %boolean; "true">
759*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source text:caption-sequence-name
760*b1cdbd2cSJim Jagielski									%string; #IMPLIED>
761*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source text:caption-sequence-format
762*b1cdbd2cSJim Jagielski									(text|category-and-value|caption) "text">
763*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source fo:language %string; #IMPLIED>
764*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source fo:country %string; #IMPLIED>
765*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-source text:sort-algorithm %string; #IMPLIED>
766*b1cdbd2cSJim Jagielski
767*b1cdbd2cSJim Jagielski<!ELEMENT text:illustration-index-entry-template
768*b1cdbd2cSJim Jagielski								( text:index-entry-page-number |
769*b1cdbd2cSJim Jagielski								  text:index-entry-text |
770*b1cdbd2cSJim Jagielski								  text:index-entry-span |
771*b1cdbd2cSJim Jagielski								  text:index-entry-tab-stop )* >
772*b1cdbd2cSJim Jagielski<!ATTLIST text:illustration-index-entry-template text:style-name
773*b1cdbd2cSJim Jagielski									%styleName; #REQUIRED>
774*b1cdbd2cSJim Jagielski
775*b1cdbd2cSJim Jagielski<!ELEMENT text:table-index (text:table-index-source, text:index-body)>
776*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index text:style-name %styleName; #IMPLIED>
777*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index text:protected %boolean; "false">
778*b1cdbd2cSJim Jagielski
779*b1cdbd2cSJim Jagielski<!ELEMENT text:table-index-source (text:index-title-template?,
780*b1cdbd2cSJim Jagielski									text:table-index-entry-template?) >
781*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source text:index-scope
782*b1cdbd2cSJim Jagielski									(document|chapter) "document">
783*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source text:relative-tab-stop-position
784*b1cdbd2cSJim Jagielski									%boolean; "true">
785*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source text:use-caption %boolean; "true">
786*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source text:caption-sequence-name
787*b1cdbd2cSJim Jagielski									%string; #IMPLIED>
788*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source text:caption-sequence-format
789*b1cdbd2cSJim Jagielski									(text|category-and-value|caption) "text">
790*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source fo:language %string; #IMPLIED>
791*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source fo:country %string; #IMPLIED>
792*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-source text:sort-algorithm %string; #IMPLIED>
793*b1cdbd2cSJim Jagielski
794*b1cdbd2cSJim Jagielski<!ELEMENT text:table-index-entry-template ( text:index-entry-page-number |
795*b1cdbd2cSJim Jagielski											text:index-entry-text |
796*b1cdbd2cSJim Jagielski											text:index-entry-span |
797*b1cdbd2cSJim Jagielski											text:index-entry-tab-stop )* >
798*b1cdbd2cSJim Jagielski<!ATTLIST text:table-index-entry-template text:style-name
799*b1cdbd2cSJim Jagielski											%styleName; #REQUIRED>
800*b1cdbd2cSJim Jagielski
801*b1cdbd2cSJim Jagielski<!ELEMENT text:object-index ( text:object-index-source, text:index-body ) >
802*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index text:style-name %styleName; #IMPLIED>
803*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index text:protected %boolean; "false">
804*b1cdbd2cSJim Jagielski
805*b1cdbd2cSJim Jagielski<!ELEMENT text:object-index-source ( text:index-title-template?,
806*b1cdbd2cSJim Jagielski									 text:object-index-entry-template? ) >
807*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:index-scope
808*b1cdbd2cSJim Jagielski									(document|chapter) "document">
809*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:relative-tab-stop-position
810*b1cdbd2cSJim Jagielski									%boolean; "true">
811*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:use-spreadsheet-objects
812*b1cdbd2cSJim Jagielski									%boolean; "false">
813*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:use-draw-objects %boolean; "false">
814*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:use-chart-objects %boolean; "false">
815*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:use-other-objects %boolean; "false">
816*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:use-math-objects %boolean; "false">
817*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source fo:language %string; #IMPLIED>
818*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source fo:country %string; #IMPLIED>
819*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-source text:sort-algorithm %string; #IMPLIED>
820*b1cdbd2cSJim Jagielski
821*b1cdbd2cSJim Jagielski<!ELEMENT text:object-index-entry-template ( text:index-entry-page-number |
822*b1cdbd2cSJim Jagielski											 text:index-entry-text |
823*b1cdbd2cSJim Jagielski											 text:index-entry-span |
824*b1cdbd2cSJim Jagielski											 text:index-entry-tab-stop )* >
825*b1cdbd2cSJim Jagielski<!ATTLIST text:object-index-entry-template text:style-name
826*b1cdbd2cSJim Jagielski											%styleName; #REQUIRED >
827*b1cdbd2cSJim Jagielski
828*b1cdbd2cSJim Jagielski<!ELEMENT text:user-index (text:user-index-source, text:index-body) >
829*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index text:style-name %styleName; #IMPLIED>
830*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index text:protected %boolean; "false">
831*b1cdbd2cSJim Jagielski
832*b1cdbd2cSJim Jagielski<!ELEMENT text:user-index-source ( text:index-title-template?,
833*b1cdbd2cSJim Jagielski								   text:user-index-entry-template*,
834*b1cdbd2cSJim Jagielski								   text:index-source-styles* ) >
835*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:index-scope
836*b1cdbd2cSJim Jagielski									(document|chapter) "document">
837*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:relative-tab-stop-position
838*b1cdbd2cSJim Jagielski									%boolean; "true">
839*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:use-index-marks %boolean; "false">
840*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:use-graphics %boolean; "false">
841*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:use-tables %boolean; "false">
842*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:use-floating-frames %boolean; "false">
843*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:use-objects %boolean; "false">
844*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:use-index-source-styles
845*b1cdbd2cSJim Jagielski													%boolean; "false">
846*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:copy-outline-level %boolean; "false">
847*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source fo:language %string; #IMPLIED>
848*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source fo:country %string; #IMPLIED>
849*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-source text:sort-algorithm %string; #IMPLIED>
850*b1cdbd2cSJim Jagielski
851*b1cdbd2cSJim Jagielski<!ELEMENT text:user-index-entry-template ( text:index-entry-chapter |
852*b1cdbd2cSJim Jagielski										   text:index-entry-page-number |
853*b1cdbd2cSJim Jagielski										   text:index-entry-text |
854*b1cdbd2cSJim Jagielski										   text:index-entry-span |
855*b1cdbd2cSJim Jagielski										   text:index-entry-tab-stop )* >
856*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-entry-template text:outline-level %integer; #REQUIRED>
857*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-entry-template text:style-name %styleName; #REQUIRED>
858*b1cdbd2cSJim Jagielski
859*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index (text:alphabetical-index-source,
860*b1cdbd2cSJim Jagielski									text:index-body)>
861*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index text:style-name %styleName; #IMPLIED>
862*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index text:protected %boolean; "false">
863*b1cdbd2cSJim Jagielski
864*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index-source ( text:index-title-template?,
865*b1cdbd2cSJim Jagielski							text:alphabetical-index-entry-template* ) >
866*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:index-scope
867*b1cdbd2cSJim Jagielski												(document|chapter) "document">
868*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:relative-tab-stop-position
869*b1cdbd2cSJim Jagielski												%boolean; "true">
870*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:ignore-case %boolean; "false">
871*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:main-entry-style-name
872*b1cdbd2cSJim Jagielski												%styleName; #IMPLIED>
873*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:alphabetical-separators
874*b1cdbd2cSJim Jagielski												%boolean; "false">
875*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:combine-entries
876*b1cdbd2cSJim Jagielski												%boolean; "true">
877*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:combine-entries-with-dash
878*b1cdbd2cSJim Jagielski												%boolean; "false">
879*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:combine-entries-with-pp
880*b1cdbd2cSJim Jagielski												%boolean; "true">
881*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:use-keys-as-entries
882*b1cdbd2cSJim Jagielski												%boolean; "false">
883*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:capitalize-entries
884*b1cdbd2cSJim Jagielski												%boolean; "false">
885*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:comma-separated
886*b1cdbd2cSJim Jagielski												%boolean; "false">
887*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source fo:language %string; #IMPLIED>
888*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source fo:country %string; #IMPLIED>
889*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-source text:sort-algorithm %string; #IMPLIED>
890*b1cdbd2cSJim Jagielski
891*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index-entry-template ( text:index-entry-chapter |
892*b1cdbd2cSJim Jagielski												text:index-entry-page-number |
893*b1cdbd2cSJim Jagielski												text:index-entry-text |
894*b1cdbd2cSJim Jagielski												text:index-entry-span |
895*b1cdbd2cSJim Jagielski												text:index-entry-tab-stop )* >
896*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-entry-template text:outline-level
897*b1cdbd2cSJim Jagielski												(1|2|3|separator) #REQUIRED>
898*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-entry-template text:style-name
899*b1cdbd2cSJim Jagielski												%styleName; #REQUIRED>
900*b1cdbd2cSJim Jagielski
901*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index-auto-mark-file EMPTY>
902*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-auto-mark-file xlink:href CDATA #IMPLIED>
903*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-auto-mark-file xlink:type (simple) #FIXED "simple">
904*b1cdbd2cSJim Jagielski
905*b1cdbd2cSJim Jagielski<!ELEMENT text:bibliography (text:bibliography-source, text:index-body) >
906*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography text:style-name %styleName; #IMPLIED>
907*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography text:protected %boolean; "false">
908*b1cdbd2cSJim Jagielski
909*b1cdbd2cSJim Jagielski<!ELEMENT text:bibliography-source ( text:index-title-template?,
910*b1cdbd2cSJim Jagielski									 text:bibliography-entry-template* ) >
911*b1cdbd2cSJim Jagielski
912*b1cdbd2cSJim Jagielski<!ELEMENT text:bibliography-entry-template ( text:index-entry-span |
913*b1cdbd2cSJim Jagielski											 text:index-entry-tab-stop |
914*b1cdbd2cSJim Jagielski											 text:index-entry-bibliography )* >
915*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-entry-template text:bibliography-type
916*b1cdbd2cSJim Jagielski				( article | book | booklet | conference | custom1 | custom2 |
917*b1cdbd2cSJim Jagielski				  custom3 | custom4 | custom5 | email | inbook | incollection |
918*b1cdbd2cSJim Jagielski				  inproceedings | journal | manual | mastersthesis | misc |
919*b1cdbd2cSJim Jagielski				  phdthesis | proceedings | techreport | unpublished | www )
920*b1cdbd2cSJim Jagielski				#REQUIRED >
921*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-entry-template text:style-name
922*b1cdbd2cSJim Jagielski													%styleName; #REQUIRED>
923*b1cdbd2cSJim Jagielski
924*b1cdbd2cSJim Jagielski<!ELEMENT text:index-body %sectionText; >
925*b1cdbd2cSJim Jagielski
926*b1cdbd2cSJim Jagielski<!--
927*b1cdbd2cSJim JagielskiValidity constraint: text:index-title elements may appear only in
928*b1cdbd2cSJim Jagielskiindices, and there may be only one text:index-title element.
929*b1cdbd2cSJim Jagielski-->
930*b1cdbd2cSJim Jagielski<!ELEMENT text:index-title %sectionText; >
931*b1cdbd2cSJim Jagielski<!ATTLIST text:index-title text:style-name %styleName; #IMPLIED>
932*b1cdbd2cSJim Jagielski<!ATTLIST text:index-title text:name %string; #IMPLIED>
933*b1cdbd2cSJim Jagielski
934*b1cdbd2cSJim Jagielski<!ELEMENT text:index-title-template (#PCDATA)>
935*b1cdbd2cSJim Jagielski<!ATTLIST text:index-title-template text:style-name %styleName; #IMPLIED>
936*b1cdbd2cSJim Jagielski
937*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-chapter-number EMPTY>
938*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-chapter-number text:style-name %styleName; #IMPLIED>
939*b1cdbd2cSJim Jagielski
940*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-chapter EMPTY>
941*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-chapter text:style-name %styleName; #IMPLIED>
942*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-chapter text:display (name|number|number-and-name)
943*b1cdbd2cSJim Jagielski															"number-and-name" >
944*b1cdbd2cSJim Jagielski
945*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-text EMPTY>
946*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-text text:style-name %styleName; #IMPLIED>
947*b1cdbd2cSJim Jagielski
948*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-page-number EMPTY>
949*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-page-number text:style-name %styleName; #IMPLIED>
950*b1cdbd2cSJim Jagielski
951*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-span (#PCDATA)>
952*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-span text:style-name %styleName; #IMPLIED>
953*b1cdbd2cSJim Jagielski
954*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-bibliography EMPTY>
955*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-bibliography text:style-name %styleName; #IMPLIED>
956*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-bibliography text:bibliography-data-field
957*b1cdbd2cSJim Jagielski							( address | annote | author | bibiliographic_type |
958*b1cdbd2cSJim Jagielski							  booktitle | chapter | custom1 | custom2 |
959*b1cdbd2cSJim Jagielski							  custom3 | custom4 | custom5 | edition | editor |
960*b1cdbd2cSJim Jagielski							  howpublished | identifier | institution | isbn |
961*b1cdbd2cSJim Jagielski							  journal | month | note | number | organizations |
962*b1cdbd2cSJim Jagielski							  pages | publisher | report_type | school |
963*b1cdbd2cSJim Jagielski							  series | title | url | volume | year ) #REQUIRED>
964*b1cdbd2cSJim Jagielski
965*b1cdbd2cSJim Jagielski
966*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-tab-stop EMPTY>
967*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-tab-stop text:style-name %styleName; #IMPLIED>
968*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-tab-stop style:leader-char %character; " ">
969*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-tab-stop style:type (left|right) "left">
970*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-tab-stop style:position %length; #IMPLIED>
971*b1cdbd2cSJim Jagielski
972*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-link-start EMPTY>
973*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-link-start text:style-name %styleName; #IMPLIED>
974*b1cdbd2cSJim Jagielski
975*b1cdbd2cSJim Jagielski<!ELEMENT text:index-entry-link-end EMPTY>
976*b1cdbd2cSJim Jagielski<!ATTLIST text:index-entry-link-end text:style-name %styleName; #IMPLIED>
977*b1cdbd2cSJim Jagielski
978*b1cdbd2cSJim Jagielski<!ELEMENT text:index-source-styles (text:index-source-style)*>
979*b1cdbd2cSJim Jagielski<!ATTLIST text:index-source-styles text:outline-level %integer; #REQUIRED>
980*b1cdbd2cSJim Jagielski
981*b1cdbd2cSJim Jagielski<!ELEMENT text:index-source-style EMPTY>
982*b1cdbd2cSJim Jagielski<!ATTLIST text:index-source-style text:style-name %styleName; #REQUIRED>
983*b1cdbd2cSJim Jagielski
984*b1cdbd2cSJim Jagielski<!ELEMENT text:toc-mark-start EMPTY>
985*b1cdbd2cSJim Jagielski<!ATTLIST text:toc-mark-start text:id %string; #REQUIRED>
986*b1cdbd2cSJim Jagielski<!ATTLIST text:toc-mark-start text:outline-level %integer; #IMPLIED>
987*b1cdbd2cSJim Jagielski
988*b1cdbd2cSJim Jagielski<!ELEMENT text:toc-mark-end EMPTY>
989*b1cdbd2cSJim Jagielski<!ATTLIST text:toc-mark-end text:id %string; #REQUIRED>
990*b1cdbd2cSJim Jagielski
991*b1cdbd2cSJim Jagielski<!ELEMENT text:toc-mark EMPTY>
992*b1cdbd2cSJim Jagielski<!ATTLIST text:toc-mark text:string-value %string; #REQUIRED>
993*b1cdbd2cSJim Jagielski<!ATTLIST text:toc-mark text:outline-level %integer; #IMPLIED>
994*b1cdbd2cSJim Jagielski
995*b1cdbd2cSJim Jagielski<!ELEMENT text:user-index-mark-start EMPTY>
996*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark-start text:id %string; #REQUIRED>
997*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark-start text:outline-level %integer; #IMPLIED>
998*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark-start text:index-name %string; #IMPLIED>
999*b1cdbd2cSJim Jagielski
1000*b1cdbd2cSJim Jagielski<!ELEMENT text:user-index-mark-end EMPTY>
1001*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark-end text:id %string; #REQUIRED>
1002*b1cdbd2cSJim Jagielski
1003*b1cdbd2cSJim Jagielski<!ELEMENT text:user-index-mark EMPTY>
1004*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark text:string-value %string; #REQUIRED>
1005*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark text:outline-level %integer; #IMPLIED>
1006*b1cdbd2cSJim Jagielski<!ATTLIST text:user-index-mark text:index-name %string; #IMPLIED>
1007*b1cdbd2cSJim Jagielski
1008*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index-mark-start EMPTY>
1009*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark-start text:id %string; #REQUIRED>
1010*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark-start text:key1 %string; #IMPLIED>
1011*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark-start text:key2 %string; #IMPLIED>
1012*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark-start text:main-etry %boolean; "false">
1013*b1cdbd2cSJim Jagielski
1014*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index-mark-end EMPTY>
1015*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark-end text:id %string; #REQUIRED>
1016*b1cdbd2cSJim Jagielski
1017*b1cdbd2cSJim Jagielski<!ELEMENT text:alphabetical-index-mark EMPTY>
1018*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark text:string-value %string; #REQUIRED>
1019*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark text:key1 %string; #IMPLIED>
1020*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark text:key2 %string; #IMPLIED>
1021*b1cdbd2cSJim Jagielski<!ATTLIST text:alphabetical-index-mark text:main-etry %boolean; "false">
1022*b1cdbd2cSJim Jagielski
1023*b1cdbd2cSJim Jagielski<!ELEMENT text:bibliography-configuration (text:sort-key)*>
1024*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration text:prefix %string; #IMPLIED>
1025*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration text:suffix %string; #IMPLIED>
1026*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration text:sort-by-position %boolean; "true">
1027*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration text:numbered-entries %boolean; "false">
1028*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration fo:language %string; #IMPLIED>
1029*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration fo:country %string; #IMPLIED>
1030*b1cdbd2cSJim Jagielski<!ATTLIST text:bibliography-configuration text:sort-algorithm %string; #IMPLIED>
1031*b1cdbd2cSJim Jagielski
1032*b1cdbd2cSJim Jagielski<!ELEMENT text:sort-key EMPTY>
1033*b1cdbd2cSJim Jagielski<!ATTLIST text:sort-key text:key ( address | annote | author |
1034*b1cdbd2cSJim Jagielski	bibiliographic_type | booktitle | chapter | custom1 | custom2 |
1035*b1cdbd2cSJim Jagielski	custom3 | custom4 | custom5 | edition | editor | howpublished |
1036*b1cdbd2cSJim Jagielski	identifier | institution | isbn | journal | month | note | number |
1037*b1cdbd2cSJim Jagielski	organizations | pages | publisher | report_type | school | series |
1038*b1cdbd2cSJim Jagielski	title | url | volume | year ) #REQUIRED>
1039*b1cdbd2cSJim Jagielski<!ATTLIST text:sort-key text:sort-ascending %boolean; "true">
1040*b1cdbd2cSJim Jagielski
1041*b1cdbd2cSJim Jagielski<!ELEMENT text:linenumbering-configuration (text:linenumbering-separator?)>
1042*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:style-name %styleName; #IMPLIED>
1043*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:number-lines %boolean; "true">
1044*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:count-empty-lines %boolean; "true">
1045*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:count-in-floating-frames %boolean; "false">
1046*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:restart-numbering %boolean; "false">
1047*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:offset %nonNegativeLength; #IMPLIED>
1048*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration style:num-format (1|a|A|i|I) "1">
1049*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration style:num-letter-sync %boolean; "false">
1050*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:number-position (left|rigth|inner|outer) "left">
1051*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-configuration text:increment %nonNegativeInteger; #IMPLIED>
1052*b1cdbd2cSJim Jagielski
1053*b1cdbd2cSJim Jagielski<!ELEMENT text:linenumbering-separator (#PCDATA)>
1054*b1cdbd2cSJim Jagielski<!ATTLIST text:linenumbering-separator text:increment %nonNegativeInteger; #IMPLIED>
1055*b1cdbd2cSJim Jagielski
1056*b1cdbd2cSJim Jagielski<!ELEMENT text:script (#PCDATA)>
1057*b1cdbd2cSJim Jagielski<!ATTLIST text:script script:language CDATA #REQUIRED>
1058*b1cdbd2cSJim Jagielski<!ATTLIST text:script xlink:href CDATA #IMPLIED>
1059*b1cdbd2cSJim Jagielski<!ATTLIST text:script xlink:type (simple) #FIXED "simple">
1060*b1cdbd2cSJim Jagielski
1061*b1cdbd2cSJim Jagielski<!ELEMENT text:measure (#PCDATA)>
1062*b1cdbd2cSJim Jagielski<!ATTLIST text:measure text:kind (value|unit|gap) #REQUIRED>
1063*b1cdbd2cSJim Jagielski
1064*b1cdbd2cSJim Jagielski<!ELEMENT text:ruby (text:ruby-base, text:ruby-text)>
1065*b1cdbd2cSJim Jagielski<!ATTLIST text:ruby text:style-name %styleName; #IMPLIED>
1066*b1cdbd2cSJim Jagielski
1067*b1cdbd2cSJim Jagielski<!ELEMENT text:ruby-base %inline-text;>
1068*b1cdbd2cSJim Jagielski
1069*b1cdbd2cSJim Jagielski<!ELEMENT text:ruby-text (#PCDATA)>
1070*b1cdbd2cSJim Jagielski<!ATTLIST text:ruby-text text:style-name %styleName; #IMPLIED>
1071*b1cdbd2cSJim Jagielski
1072*b1cdbd2cSJim Jagielski<!-- elements for change tracking -->
1073*b1cdbd2cSJim Jagielski
1074*b1cdbd2cSJim Jagielski<!ELEMENT text:change EMPTY>
1075*b1cdbd2cSJim Jagielski<!ATTLIST text:change text:change-id CDATA #REQUIRED>
1076*b1cdbd2cSJim Jagielski
1077*b1cdbd2cSJim Jagielski<!ELEMENT text:change-start EMPTY>
1078*b1cdbd2cSJim Jagielski<!ATTLIST text:change-start text:change-id CDATA #REQUIRED>
1079*b1cdbd2cSJim Jagielski
1080*b1cdbd2cSJim Jagielski<!ELEMENT text:change-end EMPTY>
1081*b1cdbd2cSJim Jagielski<!ATTLIST text:change-end text:change-id CDATA #REQUIRED>
1082*b1cdbd2cSJim Jagielski
1083*b1cdbd2cSJim Jagielski<!ELEMENT text:tracked-changes (text:changed-region)*>
1084*b1cdbd2cSJim Jagielski<!ATTLIST text:tracked-changes text:track-changes %boolean; "true">
1085*b1cdbd2cSJim Jagielski<!ATTLIST text:tracked-changes text:protection-key CDATA #IMPLIED>
1086*b1cdbd2cSJim Jagielski
1087*b1cdbd2cSJim Jagielski<!ELEMENT text:changed-region (text:insertion |
1088*b1cdbd2cSJim Jagielski							   (text:deletion, text:insertion?) |
1089*b1cdbd2cSJim Jagielski                               text:format-change) >
1090*b1cdbd2cSJim Jagielski<!ATTLIST text:changed-region text:id ID #REQUIRED>
1091*b1cdbd2cSJim Jagielski
1092*b1cdbd2cSJim Jagielski<!ELEMENT text:insertion (office:change-info, %sectionText;)>
1093*b1cdbd2cSJim Jagielski<!ELEMENT text:deletion (office:change-info, %sectionText;)>
1094*b1cdbd2cSJim Jagielski<!ELEMENT text:format-change (office:change-info)>
1095*b1cdbd2cSJim Jagielski
1096