update dev300-m58
[ooovba.git] / xmloff / dtd / text.mod
blob32d3fd5b95b6f5f6b63ffa3f679a2357ab463cbf
1 <!--
3 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 Copyright 2008 by Sun Microsystems, Inc.
7 OpenOffice.org - a multi-platform office productivity suite
9 $RCSfile: text.mod,v $
11 $Revision: 1.59 $
13 This file is part of OpenOffice.org.
15 OpenOffice.org is free software: you can redistribute it and/or modify
16 it under the terms of the GNU Lesser General Public License version 3
17 only, as published by the Free Software Foundation.
19 OpenOffice.org is distributed in the hope that it will be useful,
20 but WITHOUT ANY WARRANTY; without even the implied warranty of
21 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 GNU Lesser General Public License version 3 for more details
23 (a copy is included in the LICENSE file that accompanied this code).
25 You should have received a copy of the GNU Lesser General Public License
26 version 3 along with OpenOffice.org. If not, see
27 <http://www.openoffice.org/license.html>
28 for a copy of the LGPLv3 License.
30 -->
32 <!ENTITY % fields "text:date |
33 text:time |
34 text:page-number |
35 text:page-continuation |
36 text:sender-firstname |
37 text:sender-lastname |
38 text:sender-initials |
39 text:sender-title |
40 text:sender-position |
41 text:sender-email |
42 text:sender-phone-private |
43 text:sender-fax |
44 text:sender-company |
45 text:sender-phone-work |
46 text:sender-street |
47 text:sender-city |
48 text:sender-postal-code |
49 text:sender-country |
50 text:sender-state-or-province |
51 text:author-name |
52 text:author-initials |
53 text:placeholder |
54 text:variable-set |
55 text:variable-get |
56 text:variable-input |
57 text:user-field-get |
58 text:user-field-input |
59 text:sequence |
60 text:expression |
61 text:text-input |
62 text:database-display |
63 text:database-next |
64 text:database-select |
65 text:database-row-number |
66 text:database-name |
67 text:initial-creator |
68 text:creation-date |
69 text:creation-time |
70 text:description |
71 text:user-defined |
72 text:print-time |
73 text:print-date |
74 text:printed-by |
75 text:title |
76 text:subject |
77 text:keywords |
78 text:editing-cycles |
79 text:editing-duration |
80 text:modification-time |
81 text:modification-date |
82 text:creator |
83 text:conditional-text |
84 text:hidden-text |
85 text:hidden-paragraph |
86 text:chapter |
87 text:file-name |
88 text:template-name |
89 text:page-variable-set |
90 text:page-variable-get |
91 text:execute-macro |
92 text:dde-connection |
93 text:reference-ref |
94 text:sequence-ref |
95 text:bookmark-ref |
96 text:footnote-ref |
97 text:endnote-ref |
98 text:sheet-name |
99 text:bibliography-mark |
100 text:page-count |
101 text:paragraph-count |
102 text:word-count |
103 text:character-count |
104 text:table-count |
105 text:image-count |
106 text:object-count |
107 office:annotation |
108 text:script |
109 text:measure" >
111 <!ENTITY % inline-text-elements "
112 text:span|text:tab-stop|text:s|text:line-break|
113 text:footnote|text:endnote|text:a|
114 text:bookmark|text:bookmark-start|text:bookmark-end|
115 text:reference-mark|text:reference-mark-start|
116 text:reference-mark-end|%fields;|%shape;|
117 text:toc-mark-start | text:toc-mark-end |
118 text:toc-mark | text:user-index-mark-start |
119 text:user-index-mark-end | text:user-index-mark |
120 text:alphabetical-index-mark-start |
121 text:alphabetical-index-mark-end |
122 text:alphabetical-index-mark |
123 %change-marks; | draw:a | text:ruby">
125 <!ENTITY % inline-text "( #PCDATA | %inline-text-elements; )*">
127 <!ELEMENT text:p %inline-text;>
128 <!ELEMENT text:h %inline-text;>
130 <!ATTLIST text:p text:style-name %styleName; #IMPLIED>
131 <!ATTLIST text:p text:cond-style-name %styleName; #IMPLIED>
133 <!ATTLIST text:h text:style-name %styleName; #IMPLIED>
134 <!ATTLIST text:h text:cond-style-name %styleName; #IMPLIED>
135 <!ATTLIST text:h text:level %positiveInteger; "1">
137 <!ELEMENT text:span %inline-text;>
138 <!ATTLIST text:span text:style-name %styleName; #REQUIRED>
140 <!ELEMENT text:a (#PCDATA | office:events | %inline-text-elements;)*>
141 <!ATTLIST text:a xlink:href %uriReference; #REQUIRED>
142 <!ATTLIST text:a xlink:type (simple) #FIXED "simple">
143 <!ATTLIST text:a xlink:actuate (onRequest) "onRequest">
144 <!ATTLIST text:a xlink:show (new|replace) "replace">
145 <!ATTLIST text:a office:name %string; #IMPLIED>
146 <!ATTLIST text:a office:target-frame-name %string; #IMPLIED>
147 <!ATTLIST text:a text:style-name %styleName; #IMPLIED>
148 <!ATTLIST text:a text:visited-style-name %styleName; #IMPLIED>
151 <!ELEMENT text:s EMPTY>
152 <!ATTLIST text:s text:c %positiveInteger; "1">
154 <!ELEMENT text:tab-stop EMPTY>
156 <!ELEMENT text:line-break EMPTY>
159 <!ENTITY % list-items "((text:list-header,text:list-item*)|text:list-item+)">
160 <!ELEMENT text:ordered-list %list-items;>
161 <!ELEMENT text:unordered-list %list-items;>
164 <!ATTLIST text:ordered-list text:style-name %styleName; #IMPLIED>
165 <!ATTLIST text:unordered-list text:style-name %styleName; #IMPLIED>
167 <!ATTLIST text:ordered-list text:continue-numbering %boolean; "false">
169 <!ELEMENT text:list-header (text:p|text:h)+>
170 <!ELEMENT text:list-item (text:p|text:h|text:ordered-list|text:unordered-list)+>
172 <!ATTLIST text:list-item text:restart-numbering %boolean; "false">
173 <!ATTLIST text:list-item text:start-value %positiveInteger; #IMPLIED>
175 <!ELEMENT text:list-style (text:list-level-style-number|
176 text:list-level-style-bullet|
177 text:list-level-style-image)+>
179 <!ATTLIST text:list-style style:name %styleName; #IMPLIED>
181 <!ATTLIST text:list-style text:consecutive-numbering %boolean; "false">
184 <!ELEMENT text:list-level-style-number (style:properties?)>
186 <!ATTLIST text:list-level-style-number text:level %positiveInteger;
187 #REQUIRED>
188 <!ATTLIST text:list-level-style-number text:style-name %styleName; #IMPLIED>
190 <!ATTLIST text:list-level-style-number style:num-format %string; #REQUIRED>
191 <!ATTLIST text:list-level-style-number style:num-prefix %string; #IMPLIED>
192 <!ATTLIST text:list-level-style-number style:num-suffix %string; #IMPLIED>
193 <!ATTLIST text:list-level-style-number style:num-letter-sync %boolean;
194 "false">
195 <!ATTLIST text:list-level-style-number text:display-levels %positiveInteger;
196 "1">
197 <!ATTLIST text:list-level-style-number text:start-value %positiveInteger;
198 "1">
199 <!ELEMENT text:list-level-style-bullet (style:properties?)>
201 <!ATTLIST text:list-level-style-bullet text:level %positiveInteger; #REQUIRED>
202 <!ATTLIST text:list-level-style-bullet text:style-name %styleName; #IMPLIED>
203 <!ATTLIST text:list-level-style-bullet text:bullet-char %character; #REQUIRED>
204 <!ATTLIST text:list-level-style-bullet style:num-prefix %string; #IMPLIED>
205 <!ATTLIST text:list-level-style-bullet style:num-suffix %string; #IMPLIED>
207 <!ELEMENT text:list-level-style-image (style:properties?,office:binary-data?)>
209 <!ATTLIST text:list-level-style-image text:level %positiveInteger; #REQUIRED>
210 <!ATTLIST text:list-level-style-image xlink:type (simple) #IMPLIED>
211 <!ATTLIST text:list-level-style-image xlink:href %uriReference; #IMPLIED>
212 <!ATTLIST text:list-level-style-image xlink:actuate (onLoad) #IMPLIED>
213 <!ATTLIST text:list-level-style-image xlink:show (embed) #IMPLIED>
216 <!-- list properties -->
217 <!ATTLIST style:properties text:space-before %nonNegativeLength; #IMPLIED>
218 <!ATTLIST style:properties text:min-label-width %nonNegativeLength; #IMPLIED>
219 <!ATTLIST style:properties text:min-label-distance %nonNegativeLength; #IMPLIED>
220 <!ATTLIST style:properties text:enable-numbering %boolean; #IMPLIED>
221 <!ATTLIST style:properties style:list-style-name %styleName; #IMPLIED>
223 <!ELEMENT text:outline-style (text:outline-level-style)+>
225 <!ELEMENT text:outline-level-style (style:properties?)>
227 <!ATTLIST text:outline-level-style text:level %positiveInteger;
228 #REQUIRED>
229 <!ATTLIST text:outline-level-style text:style-name %styleName; #IMPLIED>
231 <!ATTLIST text:outline-level-style style:num-format %string; #REQUIRED>
232 <!ATTLIST text:outline-level-style style:num-prefix %string; #IMPLIED>
233 <!ATTLIST text:outline-level-style style:num-suffix %string; #IMPLIED>
234 <!ATTLIST text:outline-level-style style:num-letter-sync %boolean;
235 "false">
236 <!ATTLIST text:outline-level-style text:display-levels %positiveInteger;
237 "1">
238 <!ATTLIST text:outline-level-style text:start-value %positiveInteger;
239 "1">
241 <!ENTITY % field-declarations "text:variable-decls?,
242 text:user-field-decls?,
243 text:sequence-decls?">
245 <!ENTITY % variableName "CDATA">
247 <!ENTITY % formula "CDATA">
249 <!ENTITY % valueAttr "text:value-type %valueType; #IMPLIED
250 text:currency CDATA #IMPLIED" >
252 <!ENTITY % valueAndTypeAttr "%valueAttr;
253 text:value %float; #IMPLIED
254 text:date-value %date; #IMPLIED
255 text:time-value %timeInstance; #IMPLIED
256 text:boolean-value %boolean; #IMPLIED
257 text:string-value %string; #IMPLIED" >
259 <!ENTITY % numFormat 'style:num-format CDATA #IMPLIED
260 style:num-letter-sync %boolean; "false"'>
263 <!ELEMENT text:date (#PCDATA)>
264 <!ATTLIST text:date text:date-value %timeInstance; #IMPLIED>
265 <!ATTLIST text:date text:date-adjust %dateDuration; #IMPLIED>
266 <!ATTLIST text:date text:fixed %boolean; "false">
267 <!ATTLIST text:date style:data-style-name %styleName; #IMPLIED>
269 <!ELEMENT text:time (#PCDATA)>
270 <!ATTLIST text:time text:time-value %timeInstance; #IMPLIED>
271 <!ATTLIST text:time text:time-adjust %timeDuration; #IMPLIED>
272 <!ATTLIST text:time text:fixed %boolean; "false">
273 <!ATTLIST text:time style:data-style-name %styleName; #IMPLIED>
275 <!ELEMENT text:page-number (#PCDATA)>
276 <!ATTLIST text:page-number text:page-adjust %positiveInteger; #IMPLIED>
277 <!ATTLIST text:page-number text:select-page (previous|current|next) "current">
278 <!ATTLIST text:page-number %numFormat;>
280 <!ELEMENT text:page-continuation (#PCDATA)>
281 <!ATTLIST text:page-continuation text:select-page (previous|next) #REQUIRED>
282 <!ATTLIST text:page-continuation text:string-value %string; #IMPLIED>
284 <!ELEMENT text:sender-firstname (#PCDATA)>
285 <!ATTLIST text:sender-firstname text:fixed %boolean; "true">
287 <!ELEMENT text:sender-lastname (#PCDATA)>
288 <!ATTLIST text:sender-lastname text:fixed %boolean; "true">
290 <!ELEMENT text:sender-initials (#PCDATA)>
291 <!ATTLIST text:sender-initials text:fixed %boolean; "true">
293 <!ELEMENT text:sender-title (#PCDATA)>
294 <!ATTLIST text:sender-title text:fixed %boolean; "true">
296 <!ELEMENT text:sender-position (#PCDATA)>
297 <!ATTLIST text:sender-position text:fixed %boolean; "true">
299 <!ELEMENT text:sender-email (#PCDATA)>
300 <!ATTLIST text:sender-email text:fixed %boolean; "true">
302 <!ELEMENT text:sender-phone-private (#PCDATA)>
303 <!ATTLIST text:sender-phone-private text:fixed %boolean; "true">
305 <!ELEMENT text:sender-fax (#PCDATA)>
306 <!ATTLIST text:sender-fax text:fixed %boolean; "true">
308 <!ELEMENT text:sender-company (#PCDATA)>
309 <!ATTLIST text:sender-company text:fixed %boolean; "true">
311 <!ELEMENT text:sender-phone-work (#PCDATA)>
312 <!ATTLIST text:sender-phone-work text:fixed %boolean; "true">
314 <!ELEMENT text:sender-street (#PCDATA)>
315 <!ATTLIST text:sender-street text:fixed %boolean; "true">
317 <!ELEMENT text:sender-city (#PCDATA)>
318 <!ATTLIST text:sender-city text:fixed %boolean; "true">
320 <!ELEMENT text:sender-postal-code (#PCDATA)>
321 <!ATTLIST text:sender-postal-code text:fixed %boolean; "true">
323 <!ELEMENT text:sender-country (#PCDATA)>
324 <!ATTLIST text:sender-country text:fixed %boolean; "true">
326 <!ELEMENT text:sender-state-or-province (#PCDATA)>
327 <!ATTLIST text:sender-state-or-province text:fixed %boolean; "true">
329 <!ELEMENT text:author-name (#PCDATA)>
330 <!ATTLIST text:author-name text:fixed %boolean; "true">
332 <!ELEMENT text:author-initials (#PCDATA)>
333 <!ATTLIST text:author-initials text:fixed %boolean; "true">
335 <!ELEMENT text:placeholder (#PCDATA)>
336 <!ATTLIST text:placeholder text:placeholder-type (text|table|text-box|image|object) #REQUIRED>
337 <!ATTLIST text:placeholder text:description %string; #IMPLIED>
339 <!ELEMENT text:variable-decls (text:variable-decl)*>
341 <!ELEMENT text:variable-decl EMPTY>
342 <!ATTLIST text:variable-decl text:name %variableName; #REQUIRED>
343 <!ATTLIST text:variable-decl %valueAndTypeAttr;>
345 <!ELEMENT text:variable-set (#PCDATA)>
346 <!ATTLIST text:variable-set text:name %variableName; #REQUIRED>
347 <!ATTLIST text:variable-set text:formula %formula; #IMPLIED>
348 <!ATTLIST text:variable-set %valueAndTypeAttr;>
349 <!ATTLIST text:variable-set text:display (value|none) "value">
350 <!ATTLIST text:variable-set style:data-style-name %styleName; #IMPLIED>
352 <!ELEMENT text:variable-get (#PCDATA)>
353 <!ATTLIST text:variable-get text:name %variableName; #REQUIRED>
354 <!ATTLIST text:variable-get text:display (value|formula) "value">
355 <!ATTLIST text:variable-get style:data-style-name %styleName; #IMPLIED>
356 <!ATTLIST text:variable-get %valueAttr;>
358 <!ELEMENT text:variable-input (#PCDATA)>
359 <!ATTLIST text:variable-input text:name %variableName; #REQUIRED>
360 <!ATTLIST text:variable-input text:description %string; #IMPLIED>
361 <!ATTLIST text:variable-input %valueAndTypeAttr;>
362 <!ATTLIST text:variable-input text:display (value|none) "value">
363 <!ATTLIST text:variable-input style:data-style-name %styleName; #IMPLIED>
365 <!ELEMENT text:user-field-decls (text:user-field-decl)*>
367 <!ELEMENT text:user-field-decl EMPTY>
368 <!ATTLIST text:user-field-decl text:name %variableName; #REQUIRED>
369 <!ATTLIST text:user-field-decl text:formula %formula; #IMPLIED>
370 <!ATTLIST text:user-field-decl %valueAndTypeAttr;>
372 <!ELEMENT text:user-field-get (#PCDATA)>
373 <!ATTLIST text:user-field-get text:name %variableName; #REQUIRED>
374 <!ATTLIST text:user-field-get text:display (value|formula|none) "value">
375 <!ATTLIST text:user-field-get style:data-style-name %styleName; #IMPLIED>
377 <!ELEMENT text:user-field-input (#PCDATA)>
378 <!ATTLIST text:user-field-input text:name %variableName; #REQUIRED>
379 <!ATTLIST text:user-field-input text:description %string; #IMPLIED>
380 <!ATTLIST text:user-field-input style:data-style-name %styleName; #IMPLIED>
382 <!ELEMENT text:sequence-decls (text:sequence-decl)*>
384 <!ELEMENT text:sequence-decl EMPTY>
385 <!ATTLIST text:sequence-decl text:name %variableName; #REQUIRED>
386 <!ATTLIST text:sequence-decl text:display-outline-level %positiveInteger; "0">
387 <!ATTLIST text:sequence-decl text:separation-character %character; ".">
389 <!ELEMENT text:sequence (#PCDATA)>
390 <!ATTLIST text:sequence text:name %variableName; #REQUIRED>
391 <!ATTLIST text:sequence text:formula %formula; #IMPLIED>
392 <!ATTLIST text:sequence %numFormat;>
393 <!ATTLIST text:sequence text:ref-name ID #IMPLIED>
395 <!ELEMENT text:expression (#PCDATA)>
396 <!ATTLIST text:expression text:formula %formula; #IMPLIED>
397 <!ATTLIST text:expression text:display (value|formula ) "value">
398 <!ATTLIST text:expression %valueAndTypeAttr;>
399 <!ATTLIST text:expression style:data-style-name %styleName; #IMPLIED>
401 <!ELEMENT text:text-input (#PCDATA)>
402 <!ATTLIST text:text-input text:description %string; #IMPLIED>
404 <!ENTITY % database-table "text:database-name CDATA #REQUIRED
405 text:table-name CDATA #REQUIRED
406 text:table-type (table|query|command) #IMPLIED">
408 <!ELEMENT text:database-display (#PCDATA)>
409 <!ATTLIST text:database-display %database-table;>
410 <!ATTLIST text:database-display text:column-name %string; #REQUIRED>
411 <!ATTLIST text:database-display style:data-style-name %styleName; #IMPLIED>
412 <!ATTLIST text:database-display text:display (none|value) #IMPLIED>
414 <!ELEMENT text:database-next (#PCDATA)>
415 <!ATTLIST text:database-next %database-table;>
416 <!ATTLIST text:database-next text:condition %formula; #IMPLIED>
418 <!ELEMENT text:database-select (#PCDATA)>
419 <!ATTLIST text:database-select %database-table;>
420 <!ATTLIST text:database-select text:condition %formula; #IMPLIED>
421 <!ATTLIST text:database-select text:row-number %integer; #REQUIRED>
423 <!ELEMENT text:database-row-number (#PCDATA)>
424 <!ATTLIST text:database-row-number %database-table;>
425 <!ATTLIST text:database-row-number %numFormat;>
426 <!ATTLIST text:database-row-number text:value %integer; #IMPLIED>
427 <!ATTLIST text:database-row-number text:display (none|value) #IMPLIED>
429 <!ELEMENT text:database-name (#PCDATA)>
430 <!ATTLIST text:database-name %database-table;>
431 <!ATTLIST text:database-name text:display (none|value) #IMPLIED>
433 <!ELEMENT text:initial-creator (#PCDATA)>
434 <!ATTLIST text:initial-creator text:fixed %boolean; "false">
436 <!ELEMENT text:creation-date (#PCDATA)>
437 <!ATTLIST text:creation-date text:fixed %boolean; "false">
438 <!ATTLIST text:creation-date text:date-value %date; #IMPLIED>
439 <!ATTLIST text:creation-date style:data-style-name %styleName; #IMPLIED>
441 <!ELEMENT text:creation-time (#PCDATA)>
442 <!ATTLIST text:creation-time text:fixed %boolean; "false">
443 <!ATTLIST text:creation-time text:time-value %timeInstance; #IMPLIED>
444 <!ATTLIST text:creation-time style:data-style-name %styleName; #IMPLIED>
446 <!ELEMENT text:description (#PCDATA)>
447 <!ATTLIST text:description text:fixed %boolean; "false">
449 <!ELEMENT text:user-defined (#PCDATA)>
450 <!ATTLIST text:user-defined text:fixed %boolean; "false">
451 <!ATTLIST text:user-defined text:name %string; #REQUIRED>
453 <!ELEMENT text:print-time (#PCDATA)>
454 <!ATTLIST text:print-time text:fixed %boolean; "false">
455 <!ATTLIST text:print-time text:time-value %timeInstance; #IMPLIED>
456 <!ATTLIST text:print-time style:data-style-name %styleName; #IMPLIED>
458 <!ELEMENT text:print-date (#PCDATA)>
459 <!ATTLIST text:print-date text:fixed %boolean; "false">
460 <!ATTLIST text:print-date text:date-value %date; #IMPLIED>
461 <!ATTLIST text:print-date style:data-style-name %styleName; #IMPLIED>
463 <!ELEMENT text:printed-by (#PCDATA)>
464 <!ATTLIST text:printed-by text:fixed %boolean; "false">
466 <!ELEMENT text:title (#PCDATA)>
467 <!ATTLIST text:title text:fixed %boolean; "false">
469 <!ELEMENT text:subject (#PCDATA)>
470 <!ATTLIST text:subject text:fixed %boolean; "false">
472 <!ELEMENT text:keywords (#PCDATA)>
473 <!ATTLIST text:keywords text:fixed %boolean; "false">
475 <!ELEMENT text:editing-cycles (#PCDATA)>
476 <!ATTLIST text:editing-cycles text:fixed %boolean; "false">
478 <!ELEMENT text:editing-duration (#PCDATA)>
479 <!ATTLIST text:editing-duration text:fixed %boolean; "false">
480 <!ATTLIST text:editing-duration text:duration %timeDuration; #IMPLIED>
481 <!ATTLIST text:editing-duration style:data-style-name %styleName; #IMPLIED>
483 <!ELEMENT text:modification-time (#PCDATA)>
484 <!ATTLIST text:modification-time text:fixed %boolean; "false">
485 <!ATTLIST text:modification-time text:time-value %timeInstance; #IMPLIED>
486 <!ATTLIST text:modification-time style:data-style-name %styleName; #IMPLIED>
488 <!ELEMENT text:modification-date (#PCDATA)>
489 <!ATTLIST text:modification-date text:fixed %boolean; "false">
490 <!ATTLIST text:modification-date text:date-value %date; #IMPLIED>
491 <!ATTLIST text:modification-date style:data-style-name %styleName; #IMPLIED>
493 <!ELEMENT text:creator (#PCDATA)>
494 <!ATTLIST text:creator text:fixed %boolean; "false">
496 <!ELEMENT text:conditional-text (#PCDATA)>
497 <!ATTLIST text:conditional-text text:condition %formula; #REQUIRED>
498 <!ATTLIST text:conditional-text text:string-value-if-false %string; #REQUIRED>
499 <!ATTLIST text:conditional-text text:string-value-if-true %string; #REQUIRED>
500 <!ATTLIST text:conditional-text text:current-value %boolean; "false">
502 <!ELEMENT text:hidden-text (#PCDATA)>
503 <!ATTLIST text:hidden-text text:condition %formula; #REQUIRED>
504 <!ATTLIST text:hidden-text text:string-value %string; #REQUIRED>
505 <!ATTLIST text:hidden-text text:is-hidden %boolean; "false">
507 <!ELEMENT text:hidden-paragraph EMPTY>
508 <!ATTLIST text:hidden-paragraph text:condition %formula; #REQUIRED>
509 <!ATTLIST text:hidden-paragraph text:is-hidden %boolean; "false">
511 <!ELEMENT text:chapter (#PCDATA)>
512 <!ATTLIST text:chapter text:display (name|number|number-and-name|
513 plain-number-and-name|plain-number)
514 "number-and-name">
515 <!ATTLIST text:chapter text:outline-level %integer; "1">
517 <!ELEMENT text:file-name (#PCDATA)>
518 <!ATTLIST text:file-name text:display (full|path|name|name-and-extension)
519 "full">
520 <!ATTLIST text:file-name text:fixed %boolean; "false">
522 <!ELEMENT text:template-name (#PCDATA)>
523 <!ATTLIST text:template-name text:display (full|path|name|name-and-extension|
524 area|title) "full">
526 <!ELEMENT text:page-variable-set EMPTY>
527 <!ATTLIST text:page-variable-set text:active %boolean; "true">
528 <!ATTLIST text:page-variable-set text:page-adjust %integer; "0">
530 <!ELEMENT text:page-variable-get (#PCDATA)>
531 <!ATTLIST text:page-variable-get %numFormat;>
533 <!ELEMENT text:execute-macro (#PCDATA|office:events)* >
534 <!ATTLIST text:execute-macro text:description %string; #IMPLIED>
537 <!ELEMENT text:dde-connection-decls (text:dde-connection-decl)*>
539 <!ELEMENT text:dde-connection-decl EMPTY>
540 <!ATTLIST text:dde-connection-decl text:name %string; #REQUIRED>
541 <!ATTLIST text:dde-connection-decl office:dde-application %string; #REQUIRED>
542 <!ATTLIST text:dde-connection-decl office:dde-topic %string; #REQUIRED>
543 <!ATTLIST text:dde-connection-decl office:dde-item %string; #REQUIRED>
544 <!ATTLIST text:dde-connection-decl office:automatic-update %boolean; "false">
546 <!ELEMENT text:dde-connection (#PCDATA)>
547 <!ATTLIST text:dde-connection text:connection-name %string; #REQUIRED>
549 <!ELEMENT text:reference-ref (#PCDATA)>
550 <!ATTLIST text:reference-ref text:ref-name %string; #REQUIRED>
551 <!ATTLIST text:reference-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
553 <!ELEMENT text:sequence-ref (#PCDATA)>
554 <!ATTLIST text:sequence-ref text:ref-name %string; #REQUIRED>
555 <!ATTLIST text:sequence-ref text:reference-format (page|chapter|text|direction|category-and-value|caption|value) #IMPLIED>
557 <!ELEMENT text:bookmark-ref (#PCDATA)>
558 <!ATTLIST text:bookmark-ref text:ref-name %string; #REQUIRED>
559 <!ATTLIST text:bookmark-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
561 <!ELEMENT text:footnote-ref (#PCDATA)>
562 <!ATTLIST text:footnote-ref text:ref-name %string; #REQUIRED>
563 <!ATTLIST text:footnote-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
565 <!ELEMENT text:endnote-ref (#PCDATA)>
566 <!ATTLIST text:endnote-ref text:ref-name %string; #REQUIRED>
567 <!ATTLIST text:endnote-ref text:reference-format (page|chapter|text|direction) #IMPLIED>
569 <!ELEMENT text:sheet-name (#PCDATA)>
571 <!ELEMENT text:page-count (#PCDATA)>
572 <!ATTLIST text:page-count style:num-format %string; #IMPLIED>
573 <!ATTLIST text:page-count style:num-letter-sync %boolean; "false">
575 <!ELEMENT text:paragraph-count (#PCDATA)>
576 <!ATTLIST text:paragraph-count style:num-format %string; #IMPLIED>
577 <!ATTLIST text:paragraph-count style:num-letter-sync %boolean; "false">
579 <!ELEMENT text:word-count (#PCDATA)>
580 <!ATTLIST text:word-count style:num-format %string; #IMPLIED>
581 <!ATTLIST text:word-count style:num-letter-sync %boolean; "false">
583 <!ELEMENT text:character-count (#PCDATA)>
584 <!ATTLIST text:character-count style:num-format %string; #IMPLIED>
585 <!ATTLIST text:character-count style:num-letter-sync %boolean; "false">
587 <!ELEMENT text:table-count (#PCDATA)>
588 <!ATTLIST text:table-count style:num-format %string; #IMPLIED>
589 <!ATTLIST text:table-count style:num-letter-sync %boolean; "false">
591 <!ELEMENT text:image-count (#PCDATA)>
592 <!ATTLIST text:image-count style:num-format %string; #IMPLIED>
593 <!ATTLIST text:image-count style:num-letter-sync %boolean; "false">
595 <!ELEMENT text:object-count (#PCDATA)>
596 <!ATTLIST text:object-count style:num-format %string; #IMPLIED>
597 <!ATTLIST text:object-count style:num-letter-sync %boolean; "false">
599 <!ELEMENT text:bibliography-mark (#PCDATA)>
600 <!ATTLIST text:bibliography-mark text:bibliography-type
601 ( article | book | booklet | conference | custom1 | custom2 | custom3 |
602 custom4 | custom5 | email | inbook | incollection | inproceedings |
603 journal | manual | mastersthesis | misc | phdthesis | proceedings |
604 techreport | unpublished | www ) #REQUIRED >
605 <!ATTLIST text:bibliography-mark text:identifier CDATA #IMPLIED>
606 <!ATTLIST text:bibliography-mark text:address CDATA #IMPLIED>
607 <!ATTLIST text:bibliography-mark text:annote CDATA #IMPLIED>
608 <!ATTLIST text:bibliography-mark text:author CDATA #IMPLIED>
609 <!ATTLIST text:bibliography-mark text:booktitle CDATA #IMPLIED>
610 <!ATTLIST text:bibliography-mark text:chapter CDATA #IMPLIED>
611 <!ATTLIST text:bibliography-mark text:edition CDATA #IMPLIED>
612 <!ATTLIST text:bibliography-mark text:editor CDATA #IMPLIED>
613 <!ATTLIST text:bibliography-mark text:howpublished CDATA #IMPLIED>
614 <!ATTLIST text:bibliography-mark text:institution CDATA #IMPLIED>
615 <!ATTLIST text:bibliography-mark text:journal CDATA #IMPLIED>
616 <!ATTLIST text:bibliography-mark text:month CDATA #IMPLIED>
617 <!ATTLIST text:bibliography-mark text:note CDATA #IMPLIED>
618 <!ATTLIST text:bibliography-mark text:number CDATA #IMPLIED>
619 <!ATTLIST text:bibliography-mark text:organizations CDATA #IMPLIED>
620 <!ATTLIST text:bibliography-mark text:pages CDATA #IMPLIED>
621 <!ATTLIST text:bibliography-mark text:publisher CDATA #IMPLIED>
622 <!ATTLIST text:bibliography-mark text:school CDATA #IMPLIED>
623 <!ATTLIST text:bibliography-mark text:series CDATA #IMPLIED>
624 <!ATTLIST text:bibliography-mark text:title CDATA #IMPLIED>
625 <!ATTLIST text:bibliography-mark text:report-type CDATA #IMPLIED>
626 <!ATTLIST text:bibliography-mark text:volume CDATA #IMPLIED>
627 <!ATTLIST text:bibliography-mark text:year CDATA #IMPLIED>
628 <!ATTLIST text:bibliography-mark text:url CDATA #IMPLIED>
629 <!ATTLIST text:bibliography-mark text:custom1 CDATA #IMPLIED>
630 <!ATTLIST text:bibliography-mark text:custom2 CDATA #IMPLIED>
631 <!ATTLIST text:bibliography-mark text:custom3 CDATA #IMPLIED>
632 <!ATTLIST text:bibliography-mark text:custom4 CDATA #IMPLIED>
633 <!ATTLIST text:bibliography-mark text:custom5 CDATA #IMPLIED>
634 <!ATTLIST text:bibliography-mark text:isbn CDATA #IMPLIED>
637 <!ELEMENT text:bookmark EMPTY>
638 <!ATTLIST text:bookmark text:name CDATA #REQUIRED>
640 <!ELEMENT text:bookmark-start EMPTY>
641 <!ATTLIST text:bookmark-start text:name CDATA #REQUIRED>
643 <!ELEMENT text:bookmark-end EMPTY>
644 <!ATTLIST text:bookmark-end text:name CDATA #REQUIRED>
646 <!ELEMENT text:reference-mark EMPTY>
647 <!ATTLIST text:reference-mark text:name CDATA #REQUIRED>
649 <!ELEMENT text:reference-mark-start EMPTY>
650 <!ATTLIST text:reference-mark-start text:name CDATA #REQUIRED>
652 <!ELEMENT text:reference-mark-end EMPTY>
653 <!ATTLIST text:reference-mark-end text:name CDATA #REQUIRED>
655 <!ELEMENT text:footnotes-configuration (text:footnote-continuation-notice-forward?,text:footnote-continuation-notice-backward?)>
656 <!ATTLIST text:footnotes-configuration style:num-prefix %string; #IMPLIED>
657 <!ATTLIST text:footnotes-configuration style:num-suffix %string; #IMPLIED>
658 <!ATTLIST text:footnotes-configuration style:num-format %string; #IMPLIED>
659 <!ATTLIST text:footnotes-configuration style:num-letter-sync %string; #IMPLIED>
660 <!ATTLIST text:footnotes-configuration text:citation-body-style-name %styleName; #IMPLIED>
661 <!ATTLIST text:footnotes-configuration text:citation-style-name %styleName; #IMPLIED>
662 <!ATTLIST text:footnotes-configuration text:default-style-name %styleName; #IMPLIED>
663 <!ATTLIST text:footnotes-configuration text:master-page-name %styleName; #IMPLIED>
664 <!ATTLIST text:footnotes-configuration text:start-value %integer; #IMPLIED>
665 <!ATTLIST text:footnotes-configuration text:footnotes-position (document|page) "page">
666 <!ATTLIST text:footnotes-configuration text:start-numbering-at (document|chapter|page) "document">
668 <!ELEMENT text:footnote-continuation-notice-forward (#PCDATA)>
669 <!ELEMENT text:footnote-continuation-notice-backward (#PCDATA)>
671 <!ELEMENT text:endnotes-configuration EMPTY>
672 <!ATTLIST text:endnotes-configuration style:num-prefix %string; #IMPLIED>
673 <!ATTLIST text:endnotes-configuration style:num-suffix %string; #IMPLIED>
674 <!ATTLIST text:endnotes-configuration style:num-format %string; #IMPLIED>
675 <!ATTLIST text:endnotes-configuration style:num-letter-sync %string; #IMPLIED>
676 <!ATTLIST text:endnotes-configuration text:start-value %integer; #IMPLIED>
677 <!ATTLIST text:endnotes-configuration text:citation-style-name %styleName; #IMPLIED>
678 <!ATTLIST text:endnotes-configuration text:citation-body-style-name %styleName; #IMPLIED>
679 <!ATTLIST text:endnotes-configuration text:default-style-name %styleName; #IMPLIED>
680 <!ATTLIST text:endnotes-configuration text:master-page-name %styleName; #IMPLIED>
682 <!-- Validity constraint: text:footnote and text:endnote elements may not
683 contain other text:footnote or text:endnote elements, even though the DTD
684 allows this (via the %text; in the foot-/endnote-body).
685 Unfortunatetly, this constraint cannot be easily specified in the DTD.
687 <!ELEMENT text:footnote (text:footnote-citation, text:footnote-body)>
688 <!ATTLIST text:footnote text:id ID #IMPLIED>
690 <!ELEMENT text:footnote-citation (#PCDATA)>
691 <!ATTLIST text:footnote-citation text:label %string; #IMPLIED>
693 <!ELEMENT text:footnote-body (text:h|text:p|
694 text:ordered-list|text:unordered-list)*>
696 <!ELEMENT text:endnote (text:endnote-citation, text:endnote-body)>
697 <!ATTLIST text:endnote text:id ID #IMPLIED>
699 <!ELEMENT text:endnote-citation (#PCDATA)>
700 <!ATTLIST text:endnote-citation text:label %string; #IMPLIED>
702 <!ELEMENT text:endnote-body (text:h|text:p|
703 text:ordered-list|text:unordered-list)*>
705 <!ENTITY % sectionAttr "text:name CDATA #REQUIRED
706 text:style-name %styleName; #IMPLIED
707 text:protected %boolean; 'false' ">
710 <!ELEMENT text:section ((text:section-source|office:dde-source)?,
711 %sectionText;) >
713 <!ATTLIST text:section %sectionAttr;>
714 <!ATTLIST text:section text:display (true|none|condition) "true">
715 <!ATTLIST text:section text:condition %formula; #IMPLIED>
716 <!ATTLIST text:section text:protection-key CDATA #IMPLIED>
717 <!ATTLIST text:section text:is-hidden %boolean; #IMPLIED>
719 <!ELEMENT text:section-source EMPTY>
720 <!ATTLIST text:section-source xlink:href %string; #IMPLIED>
721 <!ATTLIST text:section-source xlink:type (simple) #FIXED "simple">
722 <!ATTLIST text:section-source xlink:show (embed) #FIXED "embed">
723 <!ATTLIST text:section-source text:section-name %string; #IMPLIED>
724 <!ATTLIST text:section-source text:filter-name %string; #IMPLIED>
726 <!ELEMENT text:table-of-content (text:table-of-content-source,
727 text:index-body) >
728 <!ATTLIST text:table-of-content %sectionAttr;>
730 <!ELEMENT text:table-of-content-source (text:index-title-template? ,
731 text:table-of-content-entry-template*,
732 text:index-source-styles* ) >
733 <!ATTLIST text:table-of-content-source text:outline-level %integer; #IMPLIED>
734 <!ATTLIST text:table-of-content-source text:use-outline-level %boolean; "true">
735 <!ATTLIST text:table-of-content-source text:use-index-marks %boolean; "true">
736 <!ATTLIST text:table-of-content-source text:use-index-source-styles
737 %boolean; "false">
738 <!ATTLIST text:table-of-content-source text:index-scope (document|chapter)
739 "document">
740 <!ATTLIST text:table-of-content-source text:relative-tab-stop-position
741 %boolean; "true">
742 <!ATTLIST text:table-of-content-source fo:language %string; #IMPLIED>
743 <!ATTLIST text:table-of-content-source fo:country %string; #IMPLIED>
744 <!ATTLIST text:table-of-content-source text:sort-algorithm %string; #IMPLIED>
746 <!ELEMENT text:table-of-content-entry-template (text:index-entry-chapter-number |
747 text:index-entry-page-number |
748 text:index-entry-text |
749 text:index-entry-span |
750 text:index-entry-tab-stop |
751 text:index-entry-link-start |
752 text:index-entry-link-end)* >
753 <!ATTLIST text:table-of-content-entry-template text:outline-level
754 %integer; #REQUIRED>
755 <!ATTLIST text:table-of-content-entry-template text:style-name
756 %styleName; #REQUIRED>
758 <!ELEMENT text:illustration-index
759 (text:illustration-index-source, text:index-body)>
760 <!ATTLIST text:illustration-index %sectionAttr;>
762 <!ELEMENT text:illustration-index-source (text:index-title-template?,
763 text:illustration-index-entry-template?) >
764 <!ATTLIST text:illustration-index-source text:index-scope
765 (document|chapter) "document">
766 <!ATTLIST text:illustration-index-source text:relative-tab-stop-position
767 %boolean; "true">
768 <!ATTLIST text:illustration-index-source text:use-caption %boolean; "true">
769 <!ATTLIST text:illustration-index-source text:caption-sequence-name
770 %string; #IMPLIED>
771 <!ATTLIST text:illustration-index-source text:caption-sequence-format
772 (text|category-and-value|caption) "text">
773 <!ATTLIST text:illustration-index-source fo:language %string; #IMPLIED>
774 <!ATTLIST text:illustration-index-source fo:country %string; #IMPLIED>
775 <!ATTLIST text:illustration-index-source text:sort-algorithm %string; #IMPLIED>
777 <!ELEMENT text:illustration-index-entry-template
778 ( text:index-entry-page-number |
779 text:index-entry-text |
780 text:index-entry-span |
781 text:index-entry-tab-stop )* >
782 <!ATTLIST text:illustration-index-entry-template text:style-name
783 %styleName; #REQUIRED>
785 <!ELEMENT text:table-index (text:table-index-source, text:index-body)>
786 <!ATTLIST text:table-index %sectionAttr;>
788 <!ELEMENT text:table-index-source (text:index-title-template?,
789 text:table-index-entry-template?) >
790 <!ATTLIST text:table-index-source text:index-scope
791 (document|chapter) "document">
792 <!ATTLIST text:table-index-source text:relative-tab-stop-position
793 %boolean; "true">
794 <!ATTLIST text:table-index-source text:use-caption %boolean; "true">
795 <!ATTLIST text:table-index-source text:caption-sequence-name
796 %string; #IMPLIED>
797 <!ATTLIST text:table-index-source text:caption-sequence-format
798 (text|category-and-value|caption) "text">
799 <!ATTLIST text:table-index-source fo:language %string; #IMPLIED>
800 <!ATTLIST text:table-index-source fo:country %string; #IMPLIED>
801 <!ATTLIST text:table-index-source text:sort-algorithm %string; #IMPLIED>
803 <!ELEMENT text:table-index-entry-template ( text:index-entry-page-number |
804 text:index-entry-text |
805 text:index-entry-span |
806 text:index-entry-tab-stop )* >
807 <!ATTLIST text:table-index-entry-template text:style-name
808 %styleName; #REQUIRED>
810 <!ELEMENT text:object-index ( text:object-index-source, text:index-body ) >
811 <!ATTLIST text:object-index %sectionAttr;>
813 <!ELEMENT text:object-index-source ( text:index-title-template?,
814 text:object-index-entry-template? ) >
815 <!ATTLIST text:object-index-source text:index-scope
816 (document|chapter) "document">
817 <!ATTLIST text:object-index-source text:relative-tab-stop-position
818 %boolean; "true">
819 <!ATTLIST text:object-index-source text:use-spreadsheet-objects
820 %boolean; "false">
821 <!ATTLIST text:object-index-source text:use-draw-objects %boolean; "false">
822 <!ATTLIST text:object-index-source text:use-chart-objects %boolean; "false">
823 <!ATTLIST text:object-index-source text:use-other-objects %boolean; "false">
824 <!ATTLIST text:object-index-source text:use-math-objects %boolean; "false">
825 <!ATTLIST text:object-index-source fo:language %string; #IMPLIED>
826 <!ATTLIST text:object-index-source fo:country %string; #IMPLIED>
827 <!ATTLIST text:object-index-source text:sort-algorithm %string; #IMPLIED>
829 <!ELEMENT text:object-index-entry-template ( text:index-entry-page-number |
830 text:index-entry-text |
831 text:index-entry-span |
832 text:index-entry-tab-stop )* >
833 <!ATTLIST text:object-index-entry-template text:style-name
834 %styleName; #REQUIRED >
836 <!ELEMENT text:user-index (text:user-index-source, text:index-body) >
837 <!ATTLIST text:user-index %sectionAttr;>
839 <!ELEMENT text:user-index-source ( text:index-title-template?,
840 text:user-index-entry-template*,
841 text:index-source-styles* ) >
842 <!ATTLIST text:user-index-source text:index-scope
843 (document|chapter) "document">
844 <!ATTLIST text:user-index-source text:relative-tab-stop-position
845 %boolean; "true">
846 <!ATTLIST text:user-index-source text:use-index-marks %boolean; "false">
847 <!ATTLIST text:user-index-source text:use-graphics %boolean; "false">
848 <!ATTLIST text:user-index-source text:use-tables %boolean; "false">
849 <!ATTLIST text:user-index-source text:use-floating-frames %boolean; "false">
850 <!ATTLIST text:user-index-source text:use-objects %boolean; "false">
851 <!ATTLIST text:user-index-source text:use-index-source-styles
852 %boolean; "false">
853 <!ATTLIST text:user-index-source text:copy-outline-levels %boolean; "false">
854 <!ATTLIST text:user-index-source fo:language %string; #IMPLIED>
855 <!ATTLIST text:user-index-source fo:country %string; #IMPLIED>
856 <!ATTLIST text:user-index-source text:sort-algorithm %string; #IMPLIED>
857 <!ATTLIST text:user-index-source text:index-name %string; #IMPLIED>
859 <!ELEMENT text:user-index-entry-template ( text:index-entry-chapter |
860 text:index-entry-page-number |
861 text:index-entry-text |
862 text:index-entry-span |
863 text:index-entry-tab-stop )* >
864 <!ATTLIST text:user-index-entry-template text:outline-level %integer; #REQUIRED>
865 <!ATTLIST text:user-index-entry-template text:style-name %styleName; #REQUIRED>
867 <!ELEMENT text:alphabetical-index (text:alphabetical-index-source,
868 text:index-body)>
869 <!ATTLIST text:alphabetical-index %sectionAttr;>
871 <!ELEMENT text:alphabetical-index-source ( text:index-title-template?,
872 text:alphabetical-index-entry-template* ) >
873 <!ATTLIST text:alphabetical-index-source text:index-scope
874 (document|chapter) "document">
875 <!ATTLIST text:alphabetical-index-source text:relative-tab-stop-position
876 %boolean; "true">
877 <!ATTLIST text:alphabetical-index-source text:ignore-case %boolean; "false">
878 <!ATTLIST text:alphabetical-index-source text:main-entry-style-name
879 %styleName; #IMPLIED>
880 <!ATTLIST text:alphabetical-index-source text:alphabetical-separators
881 %boolean; "false">
882 <!ATTLIST text:alphabetical-index-source text:combine-entries
883 %boolean; "true">
884 <!ATTLIST text:alphabetical-index-source text:combine-entries-with-dash
885 %boolean; "false">
886 <!ATTLIST text:alphabetical-index-source text:combine-entries-with-pp
887 %boolean; "true">
888 <!ATTLIST text:alphabetical-index-source text:use-keys-as-entries
889 %boolean; "false">
890 <!ATTLIST text:alphabetical-index-source text:capitalize-entries
891 %boolean; "false">
892 <!ATTLIST text:alphabetical-index-source text:comma-separated
893 %boolean; "false">
894 <!ATTLIST text:alphabetical-index-source fo:language %string; #IMPLIED>
895 <!ATTLIST text:alphabetical-index-source fo:country %string; #IMPLIED>
896 <!ATTLIST text:alphabetical-index-source text:sort-algorithm %string; #IMPLIED>
898 <!ELEMENT text:alphabetical-index-entry-template ( text:index-entry-chapter |
899 text:index-entry-page-number |
900 text:index-entry-text |
901 text:index-entry-span |
902 text:index-entry-tab-stop )* >
903 <!ATTLIST text:alphabetical-index-entry-template text:outline-level
904 (1|2|3|separator) #REQUIRED>
905 <!ATTLIST text:alphabetical-index-entry-template text:style-name
906 %styleName; #REQUIRED>
908 <!ELEMENT text:alphabetical-index-auto-mark-file EMPTY>
909 <!ATTLIST text:alphabetical-index-auto-mark-file xlink:href CDATA #IMPLIED>
910 <!ATTLIST text:alphabetical-index-auto-mark-file xlink:type (simple) #FIXED "simple">
912 <!ELEMENT text:bibliography (text:bibliography-source, text:index-body) >
913 <!ATTLIST text:bibliography %sectionAttr;>
915 <!ELEMENT text:bibliography-source ( text:index-title-template?,
916 text:bibliography-entry-template* ) >
918 <!ELEMENT text:bibliography-entry-template ( text:index-entry-span |
919 text:index-entry-tab-stop |
920 text:index-entry-bibliography )* >
921 <!ATTLIST text:bibliography-entry-template text:bibliography-type
922 ( article | book | booklet | conference | custom1 | custom2 |
923 custom3 | custom4 | custom5 | email | inbook | incollection |
924 inproceedings | journal | manual | mastersthesis | misc |
925 phdthesis | proceedings | techreport | unpublished | www )
926 #REQUIRED >
927 <!ATTLIST text:bibliography-entry-template text:style-name
928 %styleName; #REQUIRED>
930 <!ELEMENT text:index-body %sectionText; >
932 <!--
933 Validity constraint: text:index-title elements may appear only in
934 indices, and there may be only one text:index-title element.
936 <!ELEMENT text:index-title %sectionText; >
937 <!ATTLIST text:index-title text:style-name %styleName; #IMPLIED>
938 <!ATTLIST text:index-title text:name %string; #IMPLIED>
940 <!ELEMENT text:index-title-template (#PCDATA)>
941 <!ATTLIST text:index-title-template text:style-name %styleName; #IMPLIED>
943 <!ELEMENT text:index-entry-chapter-number EMPTY>
944 <!ATTLIST text:index-entry-chapter-number text:style-name %styleName; #IMPLIED>
946 <!ELEMENT text:index-entry-chapter EMPTY>
947 <!ATTLIST text:index-entry-chapter text:style-name %styleName; #IMPLIED>
948 <!ATTLIST text:index-entry-chapter text:display (name|number|number-and-name)
949 "number-and-name" >
951 <!ELEMENT text:index-entry-text EMPTY>
952 <!ATTLIST text:index-entry-text text:style-name %styleName; #IMPLIED>
954 <!ELEMENT text:index-entry-page-number EMPTY>
955 <!ATTLIST text:index-entry-page-number text:style-name %styleName; #IMPLIED>
957 <!ELEMENT text:index-entry-span (#PCDATA)>
958 <!ATTLIST text:index-entry-span text:style-name %styleName; #IMPLIED>
960 <!ELEMENT text:index-entry-bibliography EMPTY>
961 <!ATTLIST text:index-entry-bibliography text:style-name %styleName; #IMPLIED>
962 <!ATTLIST text:index-entry-bibliography text:bibliography-data-field
963 ( address | annote | author | bibliography-type |
964 booktitle | chapter | custom1 | custom2 |
965 custom3 | custom4 | custom5 | edition | editor |
966 howpublished | identifier | institution | isbn |
967 journal | month | note | number | organizations |
968 pages | publisher | report-type | school |
969 series | title | url | volume | year ) #REQUIRED>
972 <!ELEMENT text:index-entry-tab-stop EMPTY>
973 <!ATTLIST text:index-entry-tab-stop text:style-name %styleName; #IMPLIED>
974 <!ATTLIST text:index-entry-tab-stop style:leader-char %character; " ">
975 <!ATTLIST text:index-entry-tab-stop style:type (left|right) "left">
976 <!ATTLIST text:index-entry-tab-stop style:position %length; #IMPLIED>
977 <!ATTLIST text:index-entry-tab-stop style:with-tab %boolean; "true">
979 <!ELEMENT text:index-entry-link-start EMPTY>
980 <!ATTLIST text:index-entry-link-start text:style-name %styleName; #IMPLIED>
982 <!ELEMENT text:index-entry-link-end EMPTY>
983 <!ATTLIST text:index-entry-link-end text:style-name %styleName; #IMPLIED>
985 <!ELEMENT text:index-source-styles (text:index-source-style)*>
986 <!ATTLIST text:index-source-styles text:outline-level %integer; #REQUIRED>
988 <!ELEMENT text:index-source-style EMPTY>
989 <!ATTLIST text:index-source-style text:style-name %styleName; #REQUIRED>
991 <!ELEMENT text:toc-mark-start EMPTY>
992 <!ATTLIST text:toc-mark-start text:id %string; #REQUIRED>
993 <!ATTLIST text:toc-mark-start text:outline-level %integer; #IMPLIED>
995 <!ELEMENT text:toc-mark-end EMPTY>
996 <!ATTLIST text:toc-mark-end text:id %string; #REQUIRED>
998 <!ELEMENT text:toc-mark EMPTY>
999 <!ATTLIST text:toc-mark text:string-value %string; #REQUIRED>
1000 <!ATTLIST text:toc-mark text:outline-level %integer; #IMPLIED>
1002 <!ELEMENT text:user-index-mark-start EMPTY>
1003 <!ATTLIST text:user-index-mark-start text:id %string; #REQUIRED>
1004 <!ATTLIST text:user-index-mark-start text:outline-level %integer; #IMPLIED>
1005 <!ATTLIST text:user-index-mark-start text:index-name %string; #IMPLIED>
1007 <!ELEMENT text:user-index-mark-end EMPTY>
1008 <!ATTLIST text:user-index-mark-end text:id %string; #REQUIRED>
1010 <!ELEMENT text:user-index-mark EMPTY>
1011 <!ATTLIST text:user-index-mark text:string-value %string; #REQUIRED>
1012 <!ATTLIST text:user-index-mark text:outline-level %integer; #IMPLIED>
1013 <!ATTLIST text:user-index-mark text:index-name %string; #IMPLIED>
1015 <!ELEMENT text:alphabetical-index-mark-start EMPTY>
1016 <!ATTLIST text:alphabetical-index-mark-start text:id %string; #REQUIRED>
1017 <!ATTLIST text:alphabetical-index-mark-start text:key1 %string; #IMPLIED>
1018 <!ATTLIST text:alphabetical-index-mark-start text:key2 %string; #IMPLIED>
1019 <!ATTLIST text:alphabetical-index-mark-start text:main-etry %boolean; "false">
1021 <!ELEMENT text:alphabetical-index-mark-end EMPTY>
1022 <!ATTLIST text:alphabetical-index-mark-end text:id %string; #REQUIRED>
1024 <!ELEMENT text:alphabetical-index-mark EMPTY>
1025 <!ATTLIST text:alphabetical-index-mark text:string-value %string; #REQUIRED>
1026 <!ATTLIST text:alphabetical-index-mark text:key1 %string; #IMPLIED>
1027 <!ATTLIST text:alphabetical-index-mark text:key2 %string; #IMPLIED>
1028 <!ATTLIST text:alphabetical-index-mark text:main-etry %boolean; "false">
1030 <!ELEMENT text:bibliography-configuration (text:sort-key)*>
1031 <!ATTLIST text:bibliography-configuration text:prefix %string; #IMPLIED>
1032 <!ATTLIST text:bibliography-configuration text:suffix %string; #IMPLIED>
1033 <!ATTLIST text:bibliography-configuration text:sort-by-position %boolean; "true">
1034 <!ATTLIST text:bibliography-configuration text:numbered-entries %boolean; "false">
1035 <!ATTLIST text:bibliography-configuration fo:language %string; #IMPLIED>
1036 <!ATTLIST text:bibliography-configuration fo:country %string; #IMPLIED>
1037 <!ATTLIST text:bibliography-configuration text:sort-algorithm %string; #IMPLIED>
1039 <!ELEMENT text:sort-key EMPTY>
1040 <!ATTLIST text:sort-key text:key ( address | annote | author |
1041 bibliography-type | booktitle | chapter | custom1 | custom2 |
1042 custom3 | custom4 | custom5 | edition | editor | howpublished |
1043 identifier | institution | isbn | journal | month | note | number |
1044 organizations | pages | publisher | report-type | school | series |
1045 title | url | volume | year ) #REQUIRED>
1046 <!ATTLIST text:sort-key text:sort-ascending %boolean; "true">
1048 <!ELEMENT text:linenumbering-configuration (text:linenumbering-separator?)>
1049 <!ATTLIST text:linenumbering-configuration text:style-name %styleName; #IMPLIED>
1050 <!ATTLIST text:linenumbering-configuration text:number-lines %boolean; "true">
1051 <!ATTLIST text:linenumbering-configuration text:count-empty-lines %boolean; "true">
1052 <!ATTLIST text:linenumbering-configuration text:count-in-floating-frames %boolean; "false">
1053 <!ATTLIST text:linenumbering-configuration text:restart-numbering %boolean; "false">
1054 <!ATTLIST text:linenumbering-configuration text:offset %nonNegativeLength; #IMPLIED>
1055 <!ATTLIST text:linenumbering-configuration style:num-format (1|a|A|i|I) "1">
1056 <!ATTLIST text:linenumbering-configuration style:num-letter-sync %boolean; "false">
1057 <!ATTLIST text:linenumbering-configuration text:number-position (left|rigth|inner|outer) "left">
1058 <!ATTLIST text:linenumbering-configuration text:increment %nonNegativeInteger; #IMPLIED>
1060 <!ELEMENT text:linenumbering-separator (#PCDATA)>
1061 <!ATTLIST text:linenumbering-separator text:increment %nonNegativeInteger; #IMPLIED>
1063 <!ELEMENT text:script (#PCDATA)>
1064 <!ATTLIST text:script script:language CDATA #REQUIRED>
1065 <!ATTLIST text:script xlink:href CDATA #IMPLIED>
1066 <!ATTLIST text:script xlink:type (simple) #FIXED "simple">
1068 <!ELEMENT text:measure (#PCDATA)>
1069 <!ATTLIST text:measure text:kind (value|unit|gap) #REQUIRED>
1071 <!ELEMENT text:ruby (text:ruby-base, text:ruby-text)>
1072 <!ATTLIST text:ruby text:style-name %styleName; #IMPLIED>
1074 <!ELEMENT text:ruby-base %inline-text;>
1076 <!ELEMENT text:ruby-text (#PCDATA)>
1077 <!ATTLIST text:ruby-text text:style-name %styleName; #IMPLIED>
1079 <!-- elements for change tracking -->
1081 <!ELEMENT text:change EMPTY>
1082 <!ATTLIST text:change text:change-id CDATA #REQUIRED>
1084 <!ELEMENT text:change-start EMPTY>
1085 <!ATTLIST text:change-start text:change-id CDATA #REQUIRED>
1087 <!ELEMENT text:change-end EMPTY>
1088 <!ATTLIST text:change-end text:change-id CDATA #REQUIRED>
1090 <!ELEMENT text:tracked-changes (text:changed-region)*>
1091 <!ATTLIST text:tracked-changes text:track-changes %boolean; "true">
1092 <!ATTLIST text:tracked-changes text:protection-key CDATA #IMPLIED>
1094 <!ELEMENT text:changed-region (text:insertion |
1095 (text:deletion, text:insertion?) |
1096 text:format-change) >
1097 <!ATTLIST text:changed-region text:id ID #REQUIRED>
1098 <!ATTLIST text:changed-region text:merge-last-paragraph %boolean; "true">
1100 <!ELEMENT text:insertion (office:change-info, %sectionText;)>
1101 <!ELEMENT text:deletion (office:change-info, %sectionText;)>
1102 <!ELEMENT text:format-change (office:change-info)>