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
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.
32 <!ENTITY
% fields
"text:date |
35 text:page-continuation |
36 text:sender-firstname |
37 text:sender-lastname |
38 text:sender-initials |
40 text:sender-position |
42 text:sender-phone-private |
45 text:sender-phone-work |
48 text:sender-postal-code |
50 text:sender-state-or-province |
52 text:author-initials |
58 text:user-field-input |
62 text:database-display |
64 text:database-select |
65 text:database-row-number |
67 text:initial-creator |
79 text:editing-duration |
80 text:modification-time |
81 text:modification-date |
83 text:conditional-text |
85 text:hidden-paragraph |
89 text:page-variable-set |
90 text:page-variable-get |
99 text:bibliography-mark |
101 text:paragraph-count |
103 text:character-count |
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
;
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
;
195 <!ATTLIST text
:list
-level
-style
-number text
:display
-levels
%positiveInteger
;
197 <!ATTLIST text
:list
-level
-style
-number text
:start
-value
%positiveInteger
;
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
;
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
;
236 <!ATTLIST text
:outline
-level
-style text
:display
-levels
%positiveInteger
;
238 <!ATTLIST text
:outline
-level
-style text
:start
-value
%positiveInteger
;
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
)
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
)
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|
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
)?
,
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
,
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
738 <!ATTLIST text
:table
-of
-content
-source text
:index
-scope (document|chapter
)
740 <!ATTLIST text
:table
-of
-content
-source text
:relative
-tab
-stop
-position
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
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
768 <!ATTLIST text
:illustration
-index
-source text
:use
-caption
%boolean
; "true">
769 <!ATTLIST text
:illustration
-index
-source text
:caption
-sequence
-name
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
794 <!ATTLIST text
:table
-index
-source text
:use
-caption
%boolean
; "true">
795 <!ATTLIST text
:table
-index
-source text
:caption
-sequence
-name
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
819 <!ATTLIST text
:object
-index
-source text
:use
-spreadsheet
-objects
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
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
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
,
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
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
882 <!ATTLIST text
:alphabetical
-index
-source text
:combine
-entries
884 <!ATTLIST text
:alphabetical
-index
-source text
:combine
-entries
-with
-dash
886 <!ATTLIST text
:alphabetical
-index
-source text
:combine
-entries
-with
-pp
888 <!ATTLIST text
:alphabetical
-index
-source text
:use
-keys
-as
-entries
890 <!ATTLIST text
:alphabetical
-index
-source text
:capitalize
-entries
892 <!ATTLIST text
:alphabetical
-index
-source text
:comma
-separated
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
)
927 <!ATTLIST text
:bibliography
-entry
-template text
:style
-name
928 %styleName
; #REQUIRED
>
930 <!ELEMENT text
:index
-body
%sectionText
; >
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
)
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
)>