Open Document Format for Office Applications (OpenDocument) Version 1.2
Part 1: OpenDocument Schema
OASIS Standard
29 September 2011
Specification URIs:
This version:
http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.odt (Authoritative)
http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.pdf
http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html
Previous version:
http://docs.oasis-open.org/office/v1.2/csd06/OpenDocument-v1.2-csd06-part1.odt (Authoritative)
http://docs.oasis-open.org/office/v1.2/csd06/OpenDocument-v1.2-csd06-part1.pdf
http://docs.oasis-open.org/office/v1.2/csd06/OpenDocument-v1.2-csd06-part1.html
Latest version:
http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.odt (Authoritative)
http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.pdf
http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.html
Technical Committee:
OASIS Open Document Format for Office Applications (OpenDocument) TC
Chairs:
Rob Weir, IBM
Michael Brauer, Oracle Corporation
Editors:
Michael Brauer, Oracle Corporation
This document is part of the OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 specification.
The OpenDocument v1.2 specification has these parts:
OpenDocument v1.2 part 1: OpenDocument Schema (this part)
OpenDocument v1.2 part 2: Recalculated Formula (OpenFormula) Format
OpenDocument v1.2 part 3: Packages
OpenDocument v1.2 part 1 defines these schemas and ontologies:
OpenDocument v1.2 Relax NG Schema
OpenDocument v1.2 Metadata Manifest Ontology
Declared XML namespaces:
urn:oasis:names:tc:opendocument:xmlns:animation:1.0
urn:oasis:names:tc:opendocument:xmlns:chart:1.0
urn:oasis:names:tc:opendocument:xmlns:config:1.0
urn:oasis:names:tc:opendocument:xmlns:database:1.0
urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0
urn:oasis:names:tc:opendocument:xmlns:drawing:1.0
urn:oasis:names:tc:opendocument:xmlns:form:1.0
urn:oasis:names:tc:opendocument:xmlns:manifest:1.0
urn:oasis:names:tc:opendocument:xmlns:meta:1.0
urn:oasis:names:tc:opendocument:xmlns:data style:1.0
urn:oasis:names:tc:opendocument:xmlns:office:1.0
urn:oasis:names:tc:opendocument:xmlns:presentation:1.0
urn:oasis:names:tc:opendocument:xmlns:script:1.0
urn:oasis:names:tc:opendocument:xmlns:table:1.0
urn:oasis:names:tc:opendocument:xmlns:text:1.0
urn:oasis:names:tc:opendocument:xmlns:style:1.0
urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:of:1.2
http://docs.oasis-open.org/ns/office/1.2/meta/odf#
Abstract:
This document is part of the Open Document Format for Office Applications (OpenDocument) Version 1.2 specification.
It defines an XML schema for office applications and its semantics. The schema is suitable for office documents, including text documents, spreadsheets, charts and graphical documents like drawings or presentations, but is not restricted to these kinds of documents.
Status:
This document was last revised or approved by the OASIS Open Document Format for Office Applications (OpenDocument) TC on the above date. The level of approval is also listed above. Check the "Latest version" location noted above for possible later revisions of this document.
Technical Committee members should send comments on this specification to the Technical Committee’s email list. Others should send comments to the Technical Committee by using the “Send A Comment” button on the Technical Committee’s web page at http://www.oasis-open.org/committees/office/.
For information on whether any patents have been disclosed that may be essential to implementing this specification, and any offers of patent licensing terms, please refer to the Intellectual Property Rights section of the Technical Committee web page (http://www.oasis-open.org/committees/office/ipr.php).
Citation format:
When referencing this specification the following citation format should be used:
OpenDocument-v1.2-part1
Open Document Format for Office Applications (OpenDocument) Version 1.2 Part 1: OpenDocument Schema. 29 September 2011. OASIS Standard. http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html
Notices
Copyright © OASIS Open 2002–2011. All Rights Reserved.
All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website.
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English.
The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.
This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification.
OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so.
OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims.
The names "OASIS", “OpenDocument”, “Open Document Format”, and “ODF” are trademarks of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see http://www.oasis-open.org/who/trademark.php for above guidance.
Table of Contents
This document is part of the Open Document Format for Office Applications (OpenDocument) Version 1.2 specification. It defines an XML schema for office documents. Office documents includes text documents, spreadsheets, charts and graphical documents like drawings or presentations, but is not restricted to these kinds of documents.
The XML schema for OpenDocument is designed so that documents valid to it can be transformed using XSLT and processing with XML-based tools.
All text is normative unless otherwise labeled.
Text with a gray background color which is contained in boxes is informative. It lists the XML element-element and element-attribute relations for cross reference purposes.
Within the normative text of this specification, the terms "shall", "shall not", "should", "should not", "may" and “need not” are to be interpreted as described in Annex H of [ISO/IEC Directives].
Within this specification, attributes and elements are marked as deprecated. Attributes and elements marked as deprecated should not be used any longer, and may be removed from future versions of the specification.
XML Element, attribute names, attribute value types, and attribute values appear in monospace font.
This standard, for illustrative purposes, describes functionality using terminology common in desktop computing environments that contain a display terminal, keyboard and mouse, attached to a computer hosting an operating system with a graphical user interface which includes user interface controls such as input controls, command buttons, selection boxes, etc.
This standard is not limited to such environments. This format can be used by alternative computing environments, with other form factors, non-GUI consumers and producers, assistive technologies, using analogous user interface operations.
Implementation-defined is used in this standard for values or processing that may differ between ODF implementations, but is required to be specified by the implementor for each particular ODF-implementation.
Implementation-dependent is used in this standard for values or processing that may differ between ODF implementations, but is not required to be specified by the implementor for each particular ODF-implementation.
[CSS2] Bert Bos, Håkon Wium Lie, Chris Lilley, Ian Jacobs, Cascading Style Sheets, level 2, http://www.w3.org/TR/1998/REC-CSS2-19980512, W3C, 1998.
[DCMI] Dublin Core Metadata Element Set, Version 1.1: Reference Description, http://www.dublincore.org/documents/2008/01/14/dces/, Dublin Core Metadata Initiative, 2003.
[DOMEvents2] Tom Pixley, Document Object Model (DOM) Level 2 Events Specification, http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113, W3C, 2000.
[GRDDL] Don Conolly, Gleaning Resource Descriptions from Dialects of Languages (GRDDL), http://www.w3.org/TR/2007/REC-grddl-20070911/, W3C, 2007.
[HTML4] Dave Raggett, Arnaud Le Hors, Ian Jacobs, HTML 4.01 Specification, http://www.w3.org/TR/1999/REC-html401-19991224, W3C, 1999.
[ISO/IEC Directives] ISO/IEC Directives, Part 2 (Fifth Edition) Rules for the structure and drafting of International Standards, International Organization for Standardization and International Electrotechnical Commission, 2004.
[ISO15924] ISO 15924:2004 Information and documentation -- Codes for the representation of names of scripts, International Organization for Standardization and International Electrotechnical Commission, 2004.
[ISO3166-1] ISO 3166-1:2006/Cor 1:2007 Codes for the representation of names of countries and their subdivisions -- Part 1: Country codes, International Organization for Standardization and International Electrotechnical Commission, 2007.
[ISO3166-2] ISO 3166-2:2007 Codes for the representation of names of countries and their subdivisions -- Part 2: Country subdivision code, International Organization for Standardization and International Electrotechnical Commission, 2007.
[ISO3166-3] ISO 3166-3:1999 Codes for the representation of names of countries and their subdivisions -- Part 3: Code for formerly used names of countries, International Organization for Standardization and International Electrotechnical Commission, 1999.
[ISO639-1] ISO 639-1:2002 Codes for the representation of names of languages -- Part 1: Alpha-2 code, International Organization for Standardization and International Electrotechnical Commission, 2002.
[ISO639-2] ISO 639-2:1998 Codes for the representation of names of languages -- Part 2: Alpha-3 code, International Organization for Standardization and International Electrotechnical Commission, 1998.
[ISO639-3] ISO 639-3:2007 Codes for the representation of names of languages -- Part 3: Alpha-3 code for comprehensive coverage of languages, International Organization for Standardization and International Electrotechnical Commission, 2007.
[ISO8601] ISO 8601:2004 Data elements and interchange formats -- Information interchange -- Representation of dates and times, International Organization for Standardization and International Electrotechnical Commission, 2004.
[JIS X 0301] JIS X 0301:2002 Data elements and interchange formats -- Information interchange -- Representation of dates and times, Japanese Standards Association, 2002.
[MathML] David Carlisle, Patrick Ion, Robert Miner, Nico Poppelier, Mathematical Markup Language (MathML) Version 2.0 (Second Edition), http://www.w3.org/TR/2003/REC-MathML2-20031021/, W3C, 2003.
[OLE] Kraig Brockschmidt, Inside OLE, Microsoft Press, 1995, ISBN: 1-55615-843-2
[OWL] Deborah L. McGuinness, Frank van Harmelen, OWL Web Ontology Language Overview, http://www.w3.org/TR/2004/REC-owl-features-20040210/, W3C, 2004.
[RDF-CONCEPTS] Graham Klyne, Jeremy J. Carroll, Brian McBride, Resource Description Framework (RDF): Concepts and Abstract Syntax, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/, W3C, 2004.
[RDFa] Ben Adida, Mark Birbeck, Shane McCarron, Steven Pemberton, RDFa in XHTML: Syntax and Processing, http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014, W3C, 2008.
[RFC2045] N. Freed and N. Borenstein, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, http://www.ietf.org/rfc/rfc2045.txt, IETF, 1996.
[RFC2616] R. Fielding, et al., Hypertext Transfer Protocol -- HTTP/1.1, http://www.ietf.org/rfc/rfc2616.txt, IETF, 1999.
[RFC3987] M. Duerst, M. Suignard, Internationalized Resource Identifiers (IRIs), http://www.ietf.org/rfc/rfc3987.txt, IETF, 2005.
[RFC4288] N. Freed, J. Klensin, Media Type Specifications and Registration Procedures, http://www.ietf.org/rfc/rfc4288.txt, IETF, 2005.
[RFC4514] K. Zeilenga, Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names, http://tools.ietf.org/html/rfc4514, IETF, 2006.
[RFC5646] A. Phillips, M. Davis, Tags for Identifying Languages, http://www.ietf.org/rfc/rfc5646.txt, IETF, 2009.
[RNG] ISO/IEC 19757-2 Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG, International Organization for Standardization and International Electrotechnical Commission, 2003.
[SMIL20] Jeff Ayars, etc al., Synchronized Multimedia Integration Language (SMIL 2.0) - [Second Edition], http://www.w3.org/TR/2005/REC-SMIL2-20050107/, W3C, 2001.
[SQL] ISO/IEC 9075-1:2008 Information Technology -- Database Language -- SQL -- Part 2: Foundation (SQL/Foundation), International Organization for Standardization and International Electrotechnical Commission, 2008.
[SVG] Jon Ferraiolo, 藤沢 淳 (FUJISAWA Jun), Dean Jackson, Scalable Vector Graphics (SVG) 1.1, http://www.w3.org/TR/2003/REC-SVG11-20030114/, W3C, 2003.
[UNICODE] The Unicode Consortium. The Unicode Standard, Version 5.2.0, defined by: The Unicode Standard, Version 5.2 (Boston, MA, Addison-Wesley, 2009. ISBN 978-1-936213-00-9).
[UTR18] Mark Davis, Andy Heninger, Unicode Regular Expressions, Unicode Technical Report #18, http://www.unicode.org/reports/tr18/tr18-13.html, 2008.
[Variability] Dominique Hazaël-Massieux, Lynne Rosenthal, Variability in Specifications, http://www.w3.org/TR/2005/NOTE-spec-variability-20050831/, W3C, 2005.
[XForms] John M. Boyer, XForms 1.0 (Third Edition), http://www.w3.org/TR/2007/REC-xforms-20071029/, W3C, 2007.
[XLink] Steve DeRose, Eve Maler, David Orchard, XML Linking Language (XLink) Version 1.0, http://www.w3.org/TR/2001/REC-xlink-20010627/, W3C, 2001.
[XML-ID] Jonathan Marsh, Daniel Veillard, Norman Walsh, xml:id Version 1.0, http://www.w3.org/TR/2005/REC-xml-id-20050909/, W3C, 2005.
[xml-names] Tim Bray rt al., Namespaces in XML 1.0 (Second Edition), http://www.w3.org/TR/2006/REC-xml-names-20060816, W3C, 2006.
[XML1.0] Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, François Yergeau , Extensible Markup Language (XML) 1.0 (Fourth Edition), http://www.w3.org/TR/2006/REC-xml-20060816/, W3C, 2006.
[xmlenc-core] Donald Eastlake, Joseph Reagle, XML Encryption Syntax and Processing, http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/, W3C, 2002.
[xmlschema-2] Paul V. Biron, Ashok Malhotra, XML Schema Part 2: Datatypes Second Edition, http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/, W3C, 2004.
[XPath] James Clark, Steve DeRose, XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/1999/REC-xpath-19991116, W3C, 1999.
[XSL] Sharon Adler, et al., Extensible Stylesheet Language (XSL), http://www.w3.org/TR/2001/REC-xsl-20011015/, W3C, 2001.
[BibTeXing] Oren Patashnik, BIBT E Xing, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.6093, 1988
[CSS3Text] Michel Suignard, CSS3 Text Module, http://www.w3.org/TR/2003/CR-css3-text-20030514, W3C, 2003.
[DAISY] ANSI/NISO Z39.86-2005 Specifications for the Digital Talking Book, http://www.niso.org/standards/resources/Z39-86-2005.html, 2005.
[MIMETYPES] MIME Media Types, http://www.iana.org/assignments/media-types/, IANA.
[ODF10] OASIS Standard, Open Document Format for Office Applications (OpenDocument) v1.0, May 2005, http://docs.oasis-open.org/office/v1.0/OpenDocument-v1.0-os.pdf.
[ODF11] OASIS Standard, Open Document Format for Office Applications (OpenDocument) v1.1, February 2007, http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf.
[PNG] David Duce, Portable Network Graphics (PNG) Specification (Second Edition), http://www.w3.org/TR/2003/REC-PNG-20031110, W3C, 2003.
[RFC3066] H. Alvestrand, Tags for the Identification of Languages, http://www.ietf.org/rfc/rfc3066.txt, IETF, 2001.
[UAX9] Mark Davis, The Bidirectional Algorithm, Unicode Standard Annex #9, http://www.unicode.org/reports/tr9/tr9-15.html, 2005.
[UTR20] Martin Dürst and Asmus Freytag, Unicode in XML and other Markup Languages, Unicode Technical Report #20, http://www.unicode.org/reports/tr20/tr20-7.html, 2003.
[XSLT] James Clark, XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/1999/REC-xslt-19991116, W3C, 1999.
The namespaces used or defined by OpenDocument are listed in tables 1-4.
Note: The defined XML namespaces conform to the Namespaces in XML specification [xml-names].
This specification uses the prefixes defined in tables 1 and 2 when referring to elements and attributes in this specification. However, implementors may use any prefix, provided that there is a namespace declaration that binds the prefix to the IRI of the corresponding namespace.
Table 1 - XML Namespaces defined by the OpenDocument schema
Prefix | Description | Namespace |
anim | Elements and attributes that describe animation content. | urn:oasis:names:tc:opendocument:xmlns: |
chart | Elements and attributes that describe chart content. | urn:oasis:names:tc:opendocument:xmlns: |
config | Elements and attributes that describe application specific settings. | urn:oasis:names:tc:opendocument:xmlns: |
db | For elements and attributes that describe database specific objects. | urn:oasis:names:tc:opendocument:xmlns: |
dr3d | Elements and attributes that describe 3D graphic content. | urn:oasis:names:tc:opendocument:xmlns: |
draw | Elements and attributes that describe graphic content. | urn:oasis:names:tc:opendocument:xmlns: |
form | Elements and attributes that describe forms and controls. | urn:oasis:names:tc:opendocument:xmlns: |
manifest | Elements and attribute contained in the package manifest. | urn:oasis:names:tc:opendocument:xmlns: |
meta | Elements and attributes that describe meta information. | urn:oasis:names:tc:opendocument:xmlns: |
number | Elements and attributes that describe data style information. | urn:oasis:names:tc:opendocument:xmlns: |
office | All common pieces of information that are not contained in another, more specific namespace. | urn:oasis:names:tc:opendocument:xmlns: |
presentation | Elements and attributes that describe presentation content. | urn:oasis:names:tc:opendocument:xmlns: |
script | Elements and attributes that represent scripts or events. | urn:oasis:names:tc:opendocument:xmlns: |
table | Elements and attributes that may occur within spreadsheets or within table definitions of a text document. | urn:oasis:names:tc:opendocument:xmlns: |
text | Elements and attributes that may occur within text documents and text parts of other document types., | urn:oasis:names:tc:opendocument:xmlns: |
style | Elements and attributes that describe the style and inheritance model used by the OpenDocument format. | urn:oasis:names:tc:opendocument:xmlns: |
Table 2 - XML Namespaces defined by the OpenDocument metadata manifest ontology
Prefix | Description | Namespace |
odf | RDF node property and node elements for OpenDocument package entities | http://docs.oasis-open.org/ns/office/1.2/meta/odf# |
Table 3 - XML Namespaces defined by the OpenDocument schema that include elements and attributes that are compatible to elements and attributes of other standards.
Prefix | Description | Namespace |
fo | Attributes that are compatible to attributes defined in [XSL]. | urn:oasis:names:tc:opendocument:xmlns: |
svg | Elements and attributes that are compatible to elements or attributes defined in [SVG]. | urn:oasis:names:tc:opendocument:xmlns: |
smil | Attributes that are compatible to attributes defined in [SMIL20]. | urn:oasis:names:tc:opendocument:xmlns: |
Table 4 - XML Namespaces used by the OpenDocument schema
Prefix | Description | Namespace |
dc | The Dublin Core Namespace (see [DCMI]). | http://purl.org/dc/elements/1.1/ |
math | MathML Namespace (see [MathML]) | http://www.w3.org/1998/Math/MathML |
xforms | The XForms namespace (see [XForms]). | http://www.w3.org/2002/xforms |
xlink | The XLink namespace (see [XLink]). | http://www.w3.org/1999/xlink |
xhtml | RDFa attributes (see [RDFa]). | http://www.w3.org/1999/xhtml |
grddl | GRDDL attributes (see [GRDDL]) | http://www.w3.org/2003/g/data-view# |
Table 5 - XML Namespaces defined by the OpenDocument metadata manifest ontology
Prefix | Description | Namespace |
pkg | OWL classes and properties contained in metadata manifest files. | http://docs.oasis-open.org/ns/office/1.2/meta/pkg# |
Table 6 - Other XML Namespaces defined by this specification
Prefix | Description | Namespace |
of | Namespace for formulas defined by part 2 of this specification that occur in attribute values. | urn:oasis:names:tc:opendocument:xmlns:of:1.2 |
The OpenDocument specification defines conformance for documents, consumers, and producers, with two conformance classes called conforming and extended conforming. It further defines conforming text, spreadsheet, drawing, presentation, chart, image, formula and database front end documents. This chapter defines the basic requirements for the individual conformance targets.
An OpenDocument document shall meet the following requirements:
A)If the document is an OpenDocument package, then
A.1)it shall be a conforming OpenDocument package (C19), and
A.2)the package shall contain at least one of the following files: content.xml and styles.xml. It may contain additional files, including files named settings.xml and meta.xml.
B)If the document is an OpenDocument package, then the following requirements shall be met for its contained files named content.xml, styles.xml, settings.xml and meta.xml, if present:
B.1)The files shall be well formed XML documents with respect to the XML 1.0 [XML1.0] specification.
B.2)The XML root elements of the files shall be
B.2.1)<office:document-content> or <math:math> for files named content.xml,
B.2.2)<office:document-styles> for files named styles.xml,
B.2.3)<office:document-meta> for files named meta.xml,
B.2.4)<office:document-settings> for files named settings.xml.
B.3)If the XML root element of a file is <office:document-content>, <office:document-styles>, <office:document-meta> or <office:document-settings>, then the XML file shall be valid with respect to the schema defined in appendix A.
B.4)If the XML root element of a file is <math:math>, then the XML file shall be valid with respect to the MathML 2.0 [MathML] schema.
C)If the document is a single XML file, then
C.1)the file shall be a well formed XML document with respect to the XML 1.0 [XML1.0] specification
C.2)the XML root element of the file shall be <office:document>.
C.3)the XML file shall be valid with respect to the schema defined in appendix A.
D)The files contained in a package listed in B) or the single file listed in C) meet the following requirements:
D.1)They shall be namespace-well-formed with regard to the XML Namespaces specification [xml-names].
D.2)They shall conform to the xml-id specification [XML-ID].
D.3)If a style:condition, table:condition, table:expression, table:formula or text:formula attribute value begins with a namespace prefix bound to namespace "urn:oasis:names:tc:opendocument:xmlns:of:1.2," the syntax and semantics of the attribute value portions that are expressions determined by the prefix shall conform to part 2 of this specification. If a namespace prefix is omitted at the beginning of the attribute value, the attribute value portions that are expressions determined by a prefix shall conform as if there were a prefix bound to namespace "urn:oasis:names:tc:opendocument:xmlns:of:1.2".
E)It shall conform to one of: (C3) OpenDocument Text Document, (C4) OpenDocument Spreadsheet Document, (C5) OpenDocument Drawing Document, (C6) OpenDocument Presentation Document, (C7) OpenDocument Chart Document, (C8) OpenDocument Image Document, (C9) OpenDocument Formula Document, (C10) OpenDocument Database Front End Document.
An OpenDocument extended document shall meet all requirements of a conforming document listed in 2.2.1 except A.1), B.3), C.3) and E) and shall meet the following requirements:
A)If the document is an OpenDocument package, then it shall be a conforming ODF extended package (C20)
B)If the document is an OpenDocument package, then the following requirement shall be met for its contained files named content.xml, styles.xml, settings.xml and meta.xml, if present:
B.1)If the XML root element of a file is <office:document-content>, <office:document-styles>, <office:document-meta> or <office:document-settings>, then the XML file shall be valid with respect to the schema defined in appendix A, after the following processing of foreign elements has taken place:
B.1.1)Foreign elements and attributes, as defined in section 3.17 have been removed.
B.1.2)The content of foreign elements has been processed as defined in section 3.17.
C)If the document is a single XML file, then the XML files shall be valid with respect to the schema defined in appendix A, after processing of foreign elements as defined in B1) has taken place.
An OpenDocument Text document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.text", "application/vnd.oasis.opendocument.text-template" or "application/vnd.oasis.opendocument.text-master".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.text", "application/vnd.oasis.opendocument.text-template" or "application/vnd.oasis.opendocument.text-master".
C)The <office:body> element shall have the child element <office:text>.
An OpenDocument Spreadsheet document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.spreadsheet" or "application/vnd.oasis.opendocument.spreadsheet-template".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.spreadsheet" or "application/vnd.oasis.opendocument.spreadsheet-template".
C)The <office:body> element shall have the child element <office:spreadsheet>.
D)All namespace prefixes used in the values of table:formula attributes values shall be bound to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2 " namespace.
E)All table:formula attribute values shall be a conforming OpenDocument Formula expression (C15).
An OpenDocument Drawing document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with one of these values: "application.vnd.oasis.opendocument.graphics" or "application/vnd.oasis.opendocument.graphic-template".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application.vnd.oasis.opendocument.graphics" or "application/vnd.oasis.opendocument.graphic-template".
C)The <office:body> element shall have the child element <office:drawing>.
An OpenDocument Presentation document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.presentation" or "application/vnd.oasis.opendocument.presentation-template".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.presentation" or "application/vnd.oasis.opendocument.presentation-template".
C)The <office:body> element shall have the child element <office:presentation>.
An OpenDocument Chart document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.chart" or "application/vnd.oasis.opendocument.chart-template".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.chart" or "application/vnd.oasis.opendocument.chart-template".
C)The <office:body> element shall have the child element <office:chart>.
An OpenDocument Image document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with one of these values: "application/vnd.oasis.opendocument.image" or "application/vnd.oasis.opendocument.image-template".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.image" or "application/vnd.oasis.opendocument.image-template".
C)The <office:body> element shall have the child element <office:image>.
An OpenDocument Formula document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)If the document is an OpenDocument package. The OpenDocument package shall contain a file named mimetype with content being the string "application/vnd.oasis.opendocument.formula".
B)The package "content.xml" file shall have a <math:math> root element.
An OpenDocument Database Front End document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:
A)The <office:document> element shall have an office:mimetype attribute with the value "application/vnd.oasis.opendocument.base".
B)If the document is an OpenDocument package then it shall contain a file named mimetype containing the string " application/vnd.oasis.opendocument.base".
C)The <office:body> element shall have the child element <office:database>.
An OpenDocument producer is a program that creates at least one conforming OpenDocument document, and that meets the following additional requirements:
A)It may produce conforming OpenDocument extended documents, but it shall have a mode of operation where all OpenDocument documents that are created are conforming OpenDocument documents.
B)It shall be accompanied by a document that defines all implementation-defined values used by the OpenDocument producer.
An OpenDocument extended producer is a program that creates at least one conforming OpenDocument extended document, and that meets the following additional requirements:
A)It shall be accompanied by a document that defines all implementation-defined values used by the OpenDocument extended producer.
B)It should be accompanied by a document that defines all foreign elements and attributes used by the OpenDocument extended producer.
An OpenDocument consumer is a program that can parse and interpret OpenDocument documents according to the semantics defined by this specification, and that meets the following additional requirements:
A)It shall be able to parse and interpret OpenDocument documents of one or more of the document types defined by this specification (see 3.3) any of which are represented in packages, but it need not interpret the semantics of all elements, attributes and attribute values.
B)It may be able to parse and interpret OpenDocument documents stored as single XML document, but it need not interpret the semantics of all elements, attributes and attribute values.
C)It shall interpret those elements and attributes it does interpret consistent with the semantics defined for the element or attribute by this specification.
D)It should be able to parse and interpret conforming OpenDocument extended documents, but it need not interpret the semantics of all elements, attributes and attribute values.
E)The XML parser used to parse the files contained in a package listed in 2.2.1, item B) or the single document listed in 2.2.1, item C) meets the following requirements:
E.1)It shall be a nonvalidating XML processor with regard to the XML 1.0 specification [XML1.0].
E.2)It shall be and be a conforming processor with regard to the XML Namespaces specification [xml-names].
E.3)It shall conform to the xml-id specification [XML-ID].
OpenDocument defines two methods of document representation:
●A single XML document.
●A collection of files within a package (see OpenDocument specification part 3), each of which stores a part of a complete document.
The <office:document> element is the root element of a document in OpenDocument format which is represented as a single XML document. It contains the entire document.
The <office:document> element is a root element.
The <office:document> element is usable within the following elements: <db:component> 12.25.5 and <draw:object> 10.4.6.2.
The <office:document> element has the following attributes: grddl:transformation 19.320, office:mimetype 19.375 and office:version 19.386.
The <office:document> element has the following child elements: <office:automatic-styles> 3.15.3, <office:body> 3.3, <office:font-face-decls> 3.14, <office:master-styles> 3.15.4, <office:meta> 3.2, <office:scripts> 3.12, <office:settings> 3.10 and <office:styles> 3.15.2.
When an OpenDocument document is represented as a package, there are four root elements, <office:document-content>, <office:document-styles>, <office:document-meta>, and, <office:document-settings>, each stored as a separate file.
A package may also contain image files, embedded objects and implementation-dependent files.
The <office:document-content> root element contains document content and automatic styles used in a document. The file within the package for the <office:document-content> element is content.xml.
The <office:document-content> element is a root element.
The <office:document-content> element has the following attributes: grddl:transformation 19.320 and office:version 19.386.
The <office:document-content> element has the following child elements: <office:automatic-styles> 3.15.3, <office:body> 3.3, <office:font-face-decls> 3.14 and <office:scripts> 3.12.
The <office:document-styles> root element contains styles used in document content and automatic styles used in styles. The file within the package for the <office:document-styles> element is styles.xml.
The <office:document-styles> element is a root element.
The <office:document-styles> element has the following attributes: grddl:transformation 19.320 and office:version 19.386.
The <office:document-styles> element has the following child elements: <office:automatic-styles> 3.15.3, <office:font-face-decls> 3.14, <office:master-styles> 3.15.4 and <office:styles> 3.15.2.
The <office:document-meta> root element contains document metadata elements. The file within the package for the <office:document-meta> element is meta.xml.
The <office:document-meta> element is a root element.
The <office:document-meta> element has the following attributes: grddl:transformation 19.320 and office:version 19.386.
The <office:document-meta> element has the following child element: <office:meta> 3.2.
The <office:document-settings> root element contains implementation-dependent settings. The file within the package for the <office:document-settings> element is settings.xml.
The <office:document-settings> element is a root element.
The <office:document-settings> element has the following attributes: grddl:transformation 19.320 and office:version 19.386.
The <office:document-settings> element has the following child element: <office:settings> 3.10.
The models for representing an OpenDocument file are summarized in Table 7.
Table 7 - Root element content models
Root Element | <office:meta> | <office:settings> | <office:scripts> | <office:font-face-decls> | <office:styles> | <office:automatic-styles> | <office:master-styles> | <office:body> |
<office:document> | X | X | X | X | X | X | X | X |
<office:document-content> |
|
| X | X |
| X |
| X |
<office:document-styles> |
|
|
| X | X | X | X |
|
<office:document-meta> | X |
|
|
|
|
|
|
|
<office:document-settings> |
| X |
|
|
|
|
|
|
The <office:meta> element contains metadata elements for a document that are not specified by a manifest.rdf file. 4.2.2
All the child elements of an <office:meta> element contain metadata about a document as a whole.
The <office:meta> element is usable within the following elements: <office:document> 3.1.2 and <office:document-meta> 3.1.3.4.
The <office:meta> element has no attributes.
The <office:meta> element has the following child elements: <dc:creator> 4.3.2.7, <dc:date> 4.3.2.10, <dc:description> 4.3.2.3, <dc:language> 4.3.2.15, <dc:subject> 4.3.2.4, <dc:title> 4.3.2.2, <meta:auto-reload> 4.3.2.13, <meta:creation-date> 4.3.2.9, <meta:document-statistic> 4.3.2.18, <meta:editing-cycles> 4.3.2.16, <meta:editing-duration> 4.3.2.17, <meta:generator> 4.3.2.1, <meta:hyperlink-behaviour> 4.3.2.14, <meta:initial-creator> 4.3.2.6, <meta:keyword> 4.3.2.5, <meta:print-date> 4.3.2.11, <meta:printed-by> 4.3.2.8, <meta:template> 4.3.2.12 and <meta:user-defined> 4.3.3.
The <office:body> element contains the elements that represent the content of a document.
The <office:body> element is usable within the following elements: <office:document> 3.1.2 and <office:document-content> 3.1.3.2.
The <office:body> element has no attributes.
The <office:body> element has the following child elements: <office:chart> 3.8, <office:database> 12.1, <office:drawing> 3.5, <office:image> 3.9, <office:presentation> 3.6, <office:spreadsheet> 3.7 and <office:text> 3.4.
The <office:text> element represents the content of a text document.
The <office:text> element is usable within the following element: <office:body> 3.3.
The <office:text> element has the following attributes: text:global 19.806 and text:use-soft-page-breaks 19.897.
The <office:text> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:forms> 13.2, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:database-ranges> 9.4.14, <table:data-pilot-tables> 9.6.2, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:bibliography> 8.9, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:dde-connection-decls> 14.6.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:page-sequence> 5.2, <text:section> 5.4, <text:sequence-decls> 7.4.11, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3, <text:tracked-changes> 5.5.1, <text:user-field-decls> 7.4.7, <text:user-index> 8.7 and <text:variable-decls> 7.4.2.
The <office:drawing> element represents a drawing document.
The <office:drawing> element is usable within the following element: <office:body> 3.3.
The <office:drawing> element has no attributes.
The <office:drawing> element has the following child elements: <draw:page> 10.2.4, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:database-ranges> 9.4.14, <table:data-pilot-tables> 9.6.2, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.6.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.
The <office:presentation> element represents a presentation document.
The <office:presentation> element is usable within the following element: <office:body> 3.3.
The <office:presentation> element has no attributes.
The <office:presentation> element has the following child elements: <draw:page> 10.2.4, <presentation:date-time-decl> 10.9.3.6, <presentation:footer-decl> 10.9.3.4, <presentation:header-decl> 10.9.3.2, <presentation:settings> 10.9.3.7, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:database-ranges> 9.4.14, <table:data-pilot-tables> 9.6.2, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.6.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.
The <office:spreadsheet> element represents a spreadsheet document.
The <office:spreadsheet> element is usable within the following element: <office:body> 3.3.
The <office:spreadsheet> element has the following attributes: table:protection-key 19.697, table:protection-key-digest-algorithm 19.698 and table:structure-protected 19.725.
The <office:spreadsheet> element has the following child elements: <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:database-ranges> 9.4.14, <table:data-pilot-tables> 9.6.2, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <table:table> 9.1.2, <table:tracked-changes> 9.9.2, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.6.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.
The <office:chart> element represents a chart document.
The <office:chart> element is usable within the following element: <office:body> 3.3.
The <office:chart> element has no attributes.
The <office:chart> element has the following child elements: <chart:chart> 11.1, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:database-ranges> 9.4.14, <table:data-pilot-tables> 9.6.2, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.6.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.
The <office:image> element represents an image document.
The <office:image> element contains a <draw:frame> element which shall contain a single <draw:image> element.
The <office:image> element is usable within the following element: <office:body> 3.3.
The <office:image> element has no attributes.
The <office:image> element has the following child element: <draw:frame> 10.4.2.
The <office:settings> element contains one or more <config:config-item-set> elements, each of which represents a set of application settings.
The <office:settings> element is usable within the following elements: <office:document> 3.1.2 and <office:document-settings> 3.1.3.5.
The <office:settings> element has no attributes.
The <office:settings> element has the following child element: <config:config-item-set> 3.10.2.
The <config:config-item-set> element is a container element for application setting elements. Setting child elements may occur in any order.
An ODF Consumer shall use application settings to alter application behavior only within the dimensions of variability permitted by this standard.
The <config:config-item-set> element is usable within the following elements: <config:config-item-map-entry> 3.10.5, <config:config-item-set> 3.10.2 and <office:settings> 3.10.
The <config:config-item-set> element has the following attribute: config:name 19.29.
The <config:config-item-set> element has the following child elements: <config:config-item> 3.10.3, <config:config-item-map-indexed> 3.10.4, <config:config-item-map-named> 3.10.6 and <config:config-item-set> 3.10.2.
The <config:config-item> element contains the value of an application setting whose name is specified by its config:name attribute.
The <config:config-item> element is usable within the following elements: <config:config-item-map-entry> 3.10.5 and <config:config-item-set> 3.10.2.
The <config:config-item> element has the following attributes: config:name 19.29 and config:type 19.30.
The <config:config-item> element has no child elements.
The <config:config-item> element has character data content.
The <config:config-item-map-indexed> element is a container element for ordered sequences of application settings.
The <config:config-item-map-indexed> element is usable within the following elements: <config:config-item-map-entry> 3.10.5 and <config:config-item-set> 3.10.2.
The <config:config-item-map-indexed> element has the following attribute: config:name 19.29.
The <config:config-item-map-indexed> element has the following child element: <config:config-item-map-entry> 3.10.5.
The <config:config-item-map-entry> element represents a single setting in a sequence of settings. The setting itself is defined by the child element of <config:config-item-map-entry>, and may be a single value, a set of settings, or a sequence of settings.
The <config:config-item-map-entry> element is usable within the following elements: <config:config-item-map-indexed> 3.10.4 and <config:config-item-map-named> 3.10.6.
The <config:config-item-map-entry> element has the following attribute: config:name 19.29.
The <config:config-item-map-entry> element has the following child elements: <config:config-item> 3.10.3, <config:config-item-map-indexed> 3.10.4, <config:config-item-map-named> 3.10.6 and <config:config-item-set> 3.10.2.
The <config:config-item-map-named> element contains a sequence of application setting elements. Each sequence is identified by the value of its config:name attribute.
The <config:config-item-map-named> element is usable within the following elements: <config:config-item-map-entry> 3.10.5 and <config:config-item-set> 3.10.2.
The <config:config-item-map-named> element has the following attribute: config:name 19.29.
The <config:config-item-map-named> element has the following child element: <config:config-item-map-entry> 3.10.5.
To represent a text cursor position within a document, a processing instruction with PITarget opendocument (see §2.6 of [XML1.0]) should be used. The name of the cursor position processing instruction, cursor-position, shall follow the PITarget opendocument. The processing instruction may have arbitrary implementation-defined attributes.
Note: Where a text cursor position is not sufficient to recreate a document view, producers may use arbitrary document specific settings in addition to a cursor position processing instruction.
The <office:scripts> element contains all the <office:script> elements for a document.
Each <office:script> element contains a script. A document may contain scripts in different scripting languages.
Note: Scripts need not use XML document models.
The <office:scripts> element may also contain <office:event-listeners> elements which contain the events assigned to the document itself. 14.4.2
The <office:scripts> element is usable within the following elements: <office:document> 3.1.2 and <office:document-content> 3.1.3.2.
The <office:scripts> element has no attributes.
The <office:scripts> element has the following child elements: <office:event-listeners> 10.3.19 and <office:script> 3.13.
The <office:script> element contains a script.
The <office:script> element is usable within the following element: <office:scripts> 3.12.
The <office:script> element has the following attribute: script:language 19.430.
The <office:script> element has mixed content where arbitrary child elements are permitted.
Note: In most situations, the element contains the source code of the script, but it may also contain a compiled version of the script or a link to external script code.
The <office:font-face-decls> element contains all the font face declarations (<style:font-face> elements) for a document.
The <office:font-face-decls> element is usable within the following elements: <office:document> 3.1.2, <office:document-content> 3.1.3.2 and <office:document-styles> 3.1.3.3.
The <office:font-face-decls> element has no attributes.
The <office:font-face-decls> element has the following child element: <style:font-face> 16.21.
Styles for a document are defined in container elements according to their type: common, automatic and master.
Page layouts and styles are defined by <style:page-layout> 17.2 and <style:master-page> 16.9 elements, respectively.
The <office:styles> element contains common styles used in a document. A common style is a style chosen by a user for a document or portion thereof.
The <office:styles> element is usable within the following elements: <office:document> 3.1.2 and <office:document-styles> 3.1.3.3.
The <office:styles> element has no attributes.
The <office:styles> element has the following child elements: <draw:fill-image> 16.40.6, <draw:gradient> 16.40.1, <draw:hatch> 16.40.5, <draw:marker> 16.40.8, <draw:opacity> 16.40.7, <draw:stroke-dash> 16.40.9, <number:boolean-style> 16.27.23, <number:currency-style> 16.27.7, <number:date-style> 16.27.10, <number:number-style> 16.27.2, <number:percentage-style> 16.27.9, <number:text-style> 16.27.25, <number:time-style> 16.27.18, <style:default-page-layout> 16.8, <style:default-style> 16.4, <style:presentation-page-layout> 16.41, <style:style> 16.2, <svg:linearGradient> 16.40.2, <svg:radialGradient> 16.40.3, <table:table-template> 16.18, <text:bibliography-configuration> 16.29.6, <text:linenumbering-configuration> 16.29.1, <text:list-style> 16.30, <text:notes-configuration> 16.29.3 and <text:outline-style> 16.34.
The <office:automatic-styles> element contains automatic styles used in a document.
An automatic style is one contains formatting properties that are considered to be properties of the object to which the style is assigned.
Note: Common and automatic styles behave differently in OpenDocument editing consumers. Common styles are presented to the user as a named set of formatting properties. The formatting properties of an automatic style are presented to a user as properties of the object to which the style is applied.
The <office:automatic-styles> element is usable within the following elements: <office:document> 3.1.2, <office:document-content> 3.1.3.2 and <office:document-styles> 3.1.3.3.
The <office:automatic-styles> element has no attributes.
The <office:automatic-styles> element has the following child elements: <number:boolean-style> 16.27.23, <number:currency-style> 16.27.7, <number:date-style> 16.27.10, <number:number-style> 16.27.2, <number:percentage-style> 16.27.9, <number:text-style> 16.27.25, <number:time-style> 16.27.18, <style:page-layout> 16.5, <style:style> 16.2 and <text:list-style> 16.30.
The <office:master-styles> element contains master styles that are used in a document. A master style contains formatting and other content that is displayed with document content when the style is used.
The <office:master-styles> element is usable within the following elements: <office:document> 3.1.2 and <office:document-styles> 3.1.3.3.
The <office:master-styles> element has no attributes.
The <office:master-styles> element has the following child elements: <draw:layer-set> 10.2.2, <style:handout-master> 10.2.1 and <style:master-page> 16.9.
An OpenDocument document that is stored in a package may have one or more digital signatures applied to the package.
Document signatures shall be stored in a file called META-INF/documentsignatures.xml in the package as described in section 3.5 of the OpenDocument specification part 3. Document signatures shall contain a <ds:Reference> element for each file within the package, with the exception that <ds:Reference> elements for the META-INF/documentsignatures.xml file containing the signature, and any files contained in the package whose relative path starts with "external-data/" should be omitted.
Signatures other than document signatures are implementation-defined.
OpenDocument extended documents may contain elements and attributes not defined by the OpenDocument schema. Elements and attributes not defined by the OpenDocument schema are called foreign elements and attributes. Foreign elements and attributes shall not be associated with a namespace that is listed in tables 1, 2 or 3 of section 1.5.
If a foreign element has a <text:h> or <text:p> ancestor element, and is a child element of an element for which the OpenDocument schema permits the inclusion of character data, and if the OpenDocument schema permits the inclusion of character data for all its ancestors up to the <text:p> or <text:h> element ancestor element, then the element's content may be interpreted by conforming OpenDocument consumers, and the document itself shall be valid against the OpenDocument schema as if the foreign element's start- and end-tags or its empty-element-tag are removed.
For a foreign element that occurs at another location, conforming consumers should not interpret the element's content, but may preserve its content.
Foreign elements may have an office:process-content attribute 19.377 attached which controls the processing of the element content.
Note: In OpenDocument 1.0 and 1.1, the content of foreign elements should be processed unless there was an office:process-content attribute with value false.
Conforming extended producers should not use foreign elements and attributes for features defined in the OpenDocument specification.
A conforming consumer that encounters an OpenDocument defined attribute that has a value that is not defined by OpenDocument, then it should:
1)If the attribute has a specified default value, use its default value, or
2)If the attribute does not have a specified default value, ignore the attribute.
ODF processing of whitespace characters is in conformance with the provisions of [XML1.0].
In addition, OpenDocument Consumers shall ignore all element children ([RNG] section 5, Data Model) of elements defined in this specification that are strings consisting entirely of whitespace characters and which do not satisfy a pattern of the OpenDocument schema definition for the element.
Additional treatment of occurrences of whitespace characters depends on the provisions for specific elements, attributes, and their datatypes in this specification.
Note: There are special OpenDocument rules for the reduction of whitespace sequences to single space characters in the text obtained from <text:p>, <text:h> and their element children. 6.1.2
Appendix C contains a list of MIME types and file name extensions to be used for office documents that conform to this specification and that are contained in a package. See 3.1.3.
Office documents that conform to this specification but are not contained in a package should use the MIME type text/xml.
Only MIME types and extensions that have been registered according to [RFC4288] should used for office documents that conform to this specification. The MIME types and extensions listed in appendix C should be used where appropriate.
Metadata is general information about a document or its content.
OpenDocument supports five types of metadata:
1)RDF metadata describing documents or the content of identifiable OpenDocument elements. 4.2.2
2)Text content being used as RDF metadata. 4.2.1
3)Pre-defined metadata (meta.xml). 4.3.2
4)User-defined metadata (using the <meta:user-defined> element). 4.3.3
5)Custom metadata (custom XML elements within meta.xml). 4.3.1
Pre-defined and user-defined metadata are both stored in the metadata <office:meta> element. The elements representing this metadata may be omitted or occur multiple times. The updating of multiple instances of the same metadata elements is implementation-dependent.
Metadata in OpenDocument documents may be expressed using the model of the W3C Resource Description Framework [RDF-CONCEPTS].
In addition to the mechanism defined in Part 3 of this specification RDF metadata can be attached to elements in the "content.xml" and "styles.xml" file. Elements supporting this type of metadata have the following attributes: xhtml:about 19.905, xhtml:property 19.908, xhtml:content 19.906, and xhtml:datatype 19.907. When metadata is added using these attributes, it is referred to as in content metadata. If "content.xml" and "styles.xml" files contain in content metadata they shall be listed in the package's "manifest.rdf" file.
The OpenDocument document contains a metadata manifest, as defined in Part 3 of this specification. The [OWL] Metadata Manifest Description ontology defined in Part 3 is extended with additional properties and classes in appendix B. The following OWL classes and properties are defined.
An instance of the odf:ContentFile class represents a content.xml file.
The odf:ContentFile class is a subclass of pkg:File.
An instance of the odf:StylesFile class represents a styles.xml file.
The odf:StylesFile class is a subclass of pkg:File
An instance of the odf:Element class represents an OpenDocument XML element in a content.xml or styles.xml file. It is a subclass of the pkg:Element class, which represents any XML element in the OpenDocument package.
Note: One or more rdf:type properties specify the metadata type of an odf:Element.
Every XML element that is defined by this specification and has an attribute of type ID may be described using an OWL class. The IRI of an OWL class for an element is the concatenation of the element's QName namespace IRI and its local name part. These classes are subclasses of odf:Element.
The following properties are defined for the subclass describing a <text:meta-field> element (urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field) : odf:prefix 4.2.2.5 and odf:suffix 4.2.2.6.
The odf:prefix property defines the prefix content of a <text:meta-field> field 7.5.19.
This property can be used with the following class: urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field 4.2.2.4.
The odf:suffix property defines the suffix content of a <text:meta-field> field 7.5.19.
This property can be used with the following class: urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field 4.2.2.4.
Non-RDF metadata in OpenDocument is composed of pre-defined metadata elements, user defined metadata elements, and custom metadata elements.
The pre-defined metadata elements have defined semantics. They should be processed by consumers and updated by producers. They can be referenced from within the document using text fields.
The pre-defined metadata elements borrow heavily upon the metadata standards developed by the Dublin Core Metadata Initiative (http://www.dublincore.org). Metadata elements drawn directly from the Dublin Core work are in the http://purl.org/dc/elements/1.1 namespace. “
User-defined metadata specifies a triplet of name, type, and value. Consumers can present these values to the user.
Custom metadata elements are arbitrary elements inside an <office:meta> element. The semantics of custom metadata elements is implementation-defined.
Custom metadata elements shall only occur in OpenDocument extended documents. The use of custom metadata is deprecated in favor of RDF/XML based metadata.
Note: Consumers need not process custom metadata other than to preserve it when editing a document.
The <meta:generator> element contains a string that identifies the OpenDocument producer that was used to create or last modify the document. This string should match the definition for user-agents in the HTTP protocol as specified in section 14.43 of [RFC2616]. The generator string should allow OpenDocument consumers to distinguish between all released versions of a producer.
Note: Release versions of a producer could be distinguished based on build ids or patch level information.
If an OpenDocument producer that creates a document cannot provide an identifier string, the producer shall not export this element. If a producer stores a modified document created by another producer cannot provide a unique identifier, it shall not export the original identifier belonging to the producer that created the document.
The <meta:generator> element is usable within the following element: <office:meta> 3.2.
The <meta:generator> element has no attributes.
The <meta:generator> element has no child elements.
The <meta:generator> element has content of data type string 18.2.
The <dc:title> element specifies the title of a document.
The <dc:title> element is usable within the following element: <office:meta> 3.2.
The <dc:title> element has no attributes.
The <dc:title> element has no child elements.
The <dc:title> element has content of data type string 18.2.
The <dc:description> element contains a description of a document.
The <dc:description> element is usable within the following element: <office:meta> 3.2.
The <dc:description> element has no attributes.
The <dc:description> element has no child elements.
The <dc:description> element has content of data type string 18.2.
The <dc:subject> element specifies the subject of a document.
The <dc:subject> element is usable within the following element: <office:meta> 3.2.
The <dc:subject> element has no attributes.
The <dc:subject> element has no child elements.
The <dc:subject> element has content of data type string 18.2.
The <meta:keyword> element contains a keyword pertaining to a document.
The <meta:keyword> element is usable within the following element: <office:meta> 3.2.
The <meta:keyword> element has no attributes.
The <meta:keyword> element has no child elements.
The <meta:keyword> element has content of data type string 18.2.
The <meta:initial-creator> element specifies the name of the initial creator of a document.
The <meta:initial-creator> element is usable within the following element: <office:meta> 3.2.
The <meta:initial-creator> element has no attributes.
The <meta:initial-creator> element has no child elements.
The <meta:initial-creator> element has content of data type string 18.2.
The <dc:creator> element specifies the name of the person who last modified a document (<office:meta>), who created an annotation (<office:annotation>), who authored a change (<office:change-info>).
The <dc:creator> element is usable within the following elements: <office:annotation> 14.1, <office:change-info> 5.5.6 and <office:meta> 3.2.
The <dc:creator> element has no attributes.
The <dc:creator> element has no child elements.
The <dc:creator> element has content of data type string 18.2.
The <meta:printed-by> element specifies the name of the last person who printed a document.
The <meta:printed-by> element is usable within the following element: <office:meta> 3.2.
The <meta:printed-by> element has no attributes.
The <meta:printed-by> element has no child elements.
The <meta:printed-by> element has content of data type string 18.2.
The <meta:creation-date> element specifies the date and time when a document was created.
The <meta:creation-date> element is usable within the following element: <office:meta> 3.2.
The <meta:creation-date> element has no attributes.
The <meta:creation-date> element has no child elements.
The <meta:creation-date> element has content of data type dateTime 18.2.
The <dc:date> element specifies the date and time when the document was last modified (<office:meta>), when an annotation was created (<office:annotation>), when a change was made (<office:change-info>).
The <dc:date> element is usable within the following elements: <office:annotation> 14.1, <office:change-info> 5.5.6 and <office:meta> 3.2.
The <dc:date> element has no attributes.
The <dc:date> element has no child elements.
The <dc:date> element has content of data type dateTime 18.2.
The <meta:print-date> element specifies the date and time when a document was last printed.
The <meta:print-date> element is usable within the following element: <office:meta> 3.2.
The <meta:print-date> element has no attributes.
The <meta:print-date> element has no child elements.
The <meta:print-date> element has content of data type dateTime 18.2.
The <meta:template> element specifies a IRI for the document template that was used to create a document. The IRI is specified as an Xlink. See [XLink].
The <meta:template> element is usable within the following element: <office:meta> 3.2.
The <meta:template> element has the following attributes: meta:date 19.323, xlink:actuate 19.909, xlink:href 19.910.24, xlink:title 19.912 and xlink:type 19.913.
The <meta:template> element has no child elements.
The <meta:auto-reload> element specifies whether a document is reloaded or replaced by another document after a specified period of time has elapsed.
The <meta:auto-reload> element is usable within the following element: <office:meta> 3.2.
The <meta:auto-reload> element has the following attributes: meta:delay 19.324, xlink:actuate 19.909, xlink:href 19.910.23, xlink:show 19.911 and xlink:type 19.913.
The <meta:auto-reload> element has no child elements.
The <meta:hyperlink-behaviour> element specifies the default behavior for hyperlinks in a document.
The <meta:hyperlink-behaviour> element is usable within the following element: <office:meta> 3.2.
The <meta:hyperlink-behaviour> element has the following attributes: office:target-frame-name 19.381 and xlink:show 19.911.
The <meta:hyperlink-behaviour> element has no child elements.
The <dc:language> element specifies the default language of a document.
The <dc:language> element is usable within the following element: <office:meta> 3.2.
The <dc:language> element has no attributes.
The <dc:language> element has no child elements.
The <dc:language> element has content of data type language 18.3.16.
The <meta:editing-cycles> element specifies the number of times a document has been edited. When a document is created, this value is set to 1. Each time a document is saved, the editing-cycles number is incremented by 1.
The <meta:editing-cycles> element is usable within the following element: <office:meta> 3.2.
The <meta:editing-cycles> element has no attributes.
The <meta:editing-cycles> element has no child elements.
The <meta:editing-cycles> element has content of data type nonNegativeInteger 18.2.
The <meta:editing-duration> element specifies the total time spent editing a document.
The <meta:editing-duration> element is usable within the following element: <office:meta> 3.2.
The <meta:editing-duration> element has no attributes.
The <meta:editing-duration> element has no child elements.
The <meta:editing-duration> element has content of data type duration 18.2.
The <meta:document-statistic> element represents statistics about a document.
The <meta:document-statistic> element is usable within the following element: <office:meta> 3.2.
The <meta:document-statistic> element has the following attributes: meta:cell-count 19.321, meta:character-count 19.322, meta:draw-count 19.325, meta:frame-count 19.326, meta:image-count 19.327, meta:non-whitespace-character-count 19.329, meta:object-count 19.330, meta:ole-object-count 19.331, meta:page-count 19.332, meta:paragraph-count 19.333, meta:row-count 19.334, meta:sentence-count 19.335, meta:syllable-count 19.336, meta:table-count 19.337 and meta:word-count 19.339.
The <meta:document-statistic> element has no child elements.
The <meta:user-defined> element specifies any additional user-defined metadata for a document.
The <meta:user-defined> element is usable within the following element: <office:meta> 3.2.
The <meta:user-defined> element has the following attributes: meta:name 19.328, meta:value-type 19.338.
The <meta:user-defined> element has no child elements.
The <meta:user-defined> element has character data content, or depending on the value of the meta:value-type attribute content of type double 18.2, date 18.2, dateTime 18.2, duration 18.2, boolean 18.3.3 or string 18.2.
The <text:h> and <text:p> elements represent headings and paragraphs, respectively.
Headings and paragraphs are collectively referred to as paragraph elements.
The <text:h> element represents a heading in a document. Headings define the division structure for a document. A chapter or section begins with a heading and extends to the next heading at the same or higher level.
The <text:h> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:note-body> 6.3.4, <text:numbered-paragraph> 5.3.6 and <text:section> 5.4.
The <text:h> element has the following attributes: text:class-names 19.770.2, text:cond-style-name 19.776, text:id 19.809.6, text:is-list-header 19.816, text:outline-level 19.844.4, text:restart-numbering 19.857, text:start-value 19.868.2, text:style-name 19.874.7, xhtml:about 19.905, xhtml:content 19.906, xhtml:datatype 19.907, xhtml:property 19.908 and xml:id 19.914.
The <text:h> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:number> 6.1.10, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:h> element has mixed content.
The <text:p> element represents a paragraph, which is the basic unit of text in an OpenDocument file.
The <text:p> element is usable within the following elements: <chart:data-label> 11.14, <chart:equation> 11.18, <chart:footer> 11.2.3, <chart:label-separator> 17.24, <chart:legend> 11.3, <chart:subtitle> 11.2.2, <chart:title> 11.2.1, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:image> 10.4.4, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <draw:text-box> 10.4.3, <form:textarea> 13.5.3, <office:annotation> 14.1, <office:change-info> 5.5.6, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <style:region-center> 16.15, <style:region-left> 16.14, <style:region-right> 16.16, <table:change-track-table-cell> 9.9.16, <table:covered-table-cell> 9.1.5, <table:error-message> 9.4.7, <table:help-message> 9.4.6, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:note-body> 6.3.4, <text:numbered-paragraph> 5.3.6 and <text:section> 5.4.
The <text:p> element has the following attributes: text:class-names 19.770.3, text:cond-style-name 19.776, text:id 19.809.8, text:style-name 19.874.29, xhtml:about 19.905, xhtml:content 19.906, xhtml:datatype 19.907, xhtml:property 19.908 and xml:id 19.914.
The <text:p> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:p> element has mixed content.
The <text:page-sequence> element contains at least one <text:page> element. If there is more than one <text:page> element, the text:master-page-name attribute of the first <text:page> element specifies the default master style for a document.
The <text:page-sequence> element is usable within the following element: <office:text> 3.4.
The <text:page-sequence> element has no attributes.
The <text:page-sequence> element has the following child element: <text:page> 5.2.2.
The <text:page> element represents a page in a <text:page-sequence> element.
The <text:page> element is usable within the following element: <text:page-sequence> 5.2.
The <text:page> element has the following attribute: text:master-page-name 19.833.
The <text:page> element has no child elements.
The <text:list> element represents a list. It may contain a <text:list-header> element, followed by any number of <text:list-item> elements.
Lists may be numbered. The numbering may be restarted with a specific numbering at each list item. Lists may also continue numbering from other lists in order to merge lists into a single, discontinuous list. Whether list numbering is displayed or not depends on the list style being used.
Every list has a list level, which is determined by the nesting of the <text:list> element that represents that list. If a list is not contained in another list, its list level is 1. If a list is contained within another list, the list level of the contained list is the list level of the list in which it is contained incremented by one. If a list is contained in a table cell or text box, its list level returns to 1, even if the table or text box is nested in another list.
Every list with a list level of 1 defines a list and the counter domain for its list items and any sub list of that list. Each sub list starts a counter for its list items and any sub list it may contain.
Every list, including sub lists, may have a list style which is applied to its list items and sub lists. A list style specified for a sub list overrides the list style specified for the list in which the sub list is contained.
The <text:list> element is usable within the following elements: <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:image> 10.4.4, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <draw:text-box> 10.4.3, <office:annotation> 14.1, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:list> element has the following attributes: text:continue-list 19.780, text:continue-numbering 19.781, text:style-name 19.874.22 and xml:id 19.914.
The <text:list> element has the following child elements: <text:list-header> 5.3.3 and <text:list-item> 5.3.4.
If a list does not have a style:name attribute and therefore no list style is specified, one of the following actions is taken:
●If the list is contained in another list, the list style defaults to the style of the surrounding list.
●If there is no list style specified for the surrounding list, but the list contains paragraphs that have paragraph styles attached that specify a list style, that list style is used.
●An implementation-dependent default is applied to the list.
To determine which formatting properties are applied to a list, the list level and its style name are taken into account. 16.30.
The <text:list-header> element represents a list header and is a type of list item. It contains one or more paragraphs that are displayed before a list. The paragraphs are formatted as list items but they do not have a preceding number or bullet.
The <text:list-header> element is usable within the following element: <text:list> 5.3.1.
The <text:list-header> element has the following attribute: xml:id 19.914.
The <text:list-header> element has the following child elements: <text:h> 5.1.2, <text:list> 5.3.1, <text:number> 6.1.10, <text:p> 5.1.3 and <text:soft-page-break> 5.6.
The <text:list-item> element represents an item in a list.
The <text:list-item> element is usable within the following element: <text:list> 5.3.1.
The <text:list-item> element has the following attributes: text:start-value 19.868.3, text:style-override 19.875 and xml:id 19.914.
The <text:list-item> element has the following child elements: <text:h> 5.1.2, <text:list> 5.3.1, <text:number> 6.1.10, <text:p> 5.1.3 and <text:soft-page-break> 5.6.
The first line in a list item is preceded by a bullet or number, depending on the list style assigned to the list. If a list item starts another list and does not contain any text, no bullet or number is displayed.
The list style which is applied to a list need not contain a list level style for the list level the list item specifies. The following rules are applied to determine the list level style in this case
●If the list is contained in another list, the list level style defined in the list style which is applied to the surrounding list for the level of the item is used.
●If the list is not contained in another list or if no list level style is not defined by any of the list styles assigned to surrounding lists, the list level style defined by the default list style is used See 5.3.2.
The <text:numbered-paragraph> element numbers an individual paragraph, as if it was part of a list at a specified level.
Note: Numbered paragraphs form an equivalent, alternative way of specifying lists. A list in <text:list> representation can be converted into a list in <text:numbered-paragraph> representation and vice versa.
A numbered paragraph can be assigned a list level. A numbered paragraph is equivalent to a list nested to the given level, containing one list item with one paragraph. If no level is given, the numbered paragraph is interpreted as being on level 1.
If a list style is not specified for a numbered paragraph, the list style of the previous numbered paragraph in the same sublist is used. If this paragraph is the first in the sublist, the list style of the previous paragraph in the higher list level is used. If there is no specified list style, the default list style is applied. 5.3.2
If a list level style is missing in the applied list style of a numbered paragraph, the same rules are applied to determine this list level style as for list items.
The text of a formatted number can be included in a <text:number> element.
Note: This text can be used by consumers that do not support numbering.
The <text:numbered-paragraph> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:numbered-paragraph> element has the following attributes: text:continue-numbering 19.781, text:level 19.828, text:list-id 19.829, text:start-value 19.868.6, text:style-name 19.874.25 and xml:id 19.914.
The <text:numbered-paragraph> element has the following child elements: <text:h> 5.1.2, <text:number> 6.1.10 and <text:p> 5.1.3.
If a list style is not specified for a numbered paragraph, the list style of the previous numbered paragraph in the same list is used. If this paragraph is the first in the list, the list style of the previous numbered paragraph in a higher list level is used. If there is no specified style available, the default style is applied. 5.3.2
If a list level style is missing in the applied list style of a numbered paragraph, the rules for styles on list items are applied. 5.3.5
The <text:section> element represents a named region of content in a document.
Sections specify formatting properties for a region of text or text that is automatically acquired from an external data source or document, or another text section.
Sections support two ways of linking to external content. If a section is linked to another document, the link can be through one of the following:
●A resource identified by an XLink, represented by a <text:section-source> element
●Dynamic Data Exchange (DDE), represented by a <office:dde-source> element
The <text:section-source> or <office:dde-source> elements occur only in the alternative and then as the first child element of a <text:section> element.
A section that links to external content should contain a full representation of the external content that appears in the section.
Linked external content may have an arbitrary file format. Consumers may process links to external content *and the external content itself to update the content that appears in a section.
The <text:section> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:section> element has the following attributes: text:condition 19.777.7, text:display 19.796.6, text:name 19.835.14, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.32 and xml:id 19.914.
The <text:section> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:dde-source> 14.6.5, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:section-source> 5.4.2, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.
The <text:section-source> element indicates that a section is a linked section.
The <text:section-source> element is usable within the following element: <text:section> 5.4.
The <text:section-source> element has the following attributes: text:filter-name 19.802, text:section-name 19.861, xlink:href 19.910.37, xlink:show 19.911 and xlink:type 19.913.
The <text:section-source> element has no child elements.
The <text:tracked-changes> element acts as a container for <text:changed-region> elements that represent changes in a certain scope of an OpenDocument document. This scope is the element in which the <text:tracked-changes> element occurs. Changes in this scope shall be tracked by <text:changed-region> elements contained in the <text:tracked-changes> element in this scope.
If a <text:tracked-changes> element is absent, there are no tracked changes in the corresponding scope. In this case, all change mark elements (5.5.7) in this scope shall be ignored.
The <text:tracked-changes> element is usable within the following elements: <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10 and <style:header-left> 16.12.
The <text:tracked-changes> element has the following attribute: text:track-changes 19.883.
The <text:tracked-changes> element has the following child element: <text:changed-region> 5.5.2.
Each <text:changed-region> element contains a single element, one of <text:insertion>, <text:deletion>, or <text:format-change> that corresponds to a change being tracked within the scope of the <text:tracked-changes> element that contains the <text:changed-region> instance.
The xml:id attribute of the <text:changed-region> is referenced from the <text:change>, <text:change-start> and <text:change-end> elements that identify where the change applies to markup in the scope of the <text:tracked-changes> element.
A <text:changed-region> can be referenced by more than one change, but the corresponding referencing change mark elements shall be of the same change type - insertion, format change or deletion.
The <text:changed-region> element is usable within the following element: <text:tracked-changes> 5.5.1.
The <text:changed-region> element has the following attributes: text:id 19.809.5 and xml:id 19.914.
The <text:changed-region> element has the following child elements: <text:deletion> 5.5.4, <text:format-change> 5.5.5 and <text:insertion> 5.5.3.
The <text:insertion> element contains the information that identifies the person responsible for a change and the date of that change. This information may also contain one or more <text:p> elements which contains a comment on the insertion.
The <text:insertion> element's parent <text:changed-region> element has an xml:id or text:id attribute, the value of which binds that parent element to the text:change-id attribute on the <text:change-start> and <text:change-end> elements.
The <text:insertion> element is usable within the following element: <text:changed-region> 5.5.2.
The <text:insertion> element has no attributes.
The <text:insertion> element has the following child element: <office:change-info> 5.5.6.
The <text:deletion> element contains information that identifies the person responsible for a deletion and the date of that deletion. This information may also contain one or more <text:p> elements which contains a comment on the deletion. The <text:deletion> element may also contain content that was deleted while change tracking was enabled. The position where the text was deleted is marked by a <text:change> element.
Deleted text is contained in a paragraph element. To reconstruct the original text, the paragraph containing the deleted text is merged with its surrounding paragraph or heading element.
To reconstruct the text before a deletion took place:
●If the change mark is inside a paragraph, insert the content that was deleted, but remove all leading start tags up to and including the first <text:p> element and all trailing end tags up to and including the last </text:p> or </text:h> element. If the last trailing element is a </text:h>, change the end tag </text:p> following this insertion to a </text:h> element.
●If the change mark is inside a heading, insert the content that was deleted, but remove all leading start tags up to and including the first <text:h> element and all trailing end tags up to and including the last </text:h> or </text:p> element. If the last trailing element is a </text:p>, change the end tag </text:h> following this insertion to a </text:p> element.
●Otherwise, copy the text content of the <text:deletion> element in place of the change mark.
The <text:deletion> element is usable within the following element: <text:changed-region> 5.5.2.
The <text:deletion> element has no attributes.
The <text:deletion> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:change-info> 5.5.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.
The <text:format-change> element represents any change in formatting attributes. The region where the change took place is marked by <text:change-start>, <text:change-end> or <text:change> elements.
Note: This element does not contain formatting changes that have taken place.
The <text:format-change> element is usable within the following element: <text:changed-region> 5.5.2.
The <text:format-change> element has no attributes.
The <text:format-change> element has the following child element: <office:change-info> 5.5.6.
The <office:change-info> element represents who made a change and when. It may also contain a comment (one or more <text:p> elements) on the change.
The <office:change-info> element is usable within the following elements: <table:cell-content-change> 9.9.17, <table:deletion> 9.9.9, <table:insertion> 9.9.3, <table:movement> 9.9.13, <text:deletion> 5.5.4, <text:format-change> 5.5.5 and <text:insertion> 5.5.3.
The <office:change-info> element has no attributes.
The <office:change-info> element has the following child elements: <dc:creator> 4.3.2.7, <dc:date> 4.3.2.10 and <text:p> 5.1.3.
The change mark elements mark start, end and positions in a text where a change has occurred.
These elements use the text:change-id attribute to link to <text:changed-region> elements that contain the change information.
The <text:change-start> element marks the start of a region with content where text has been inserted or the format has been changed.
The <text:change-start> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8, <text:deletion> 5.5.4, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.
The <text:change-start> element has the following attribute: text:change-id 19.766.
The <text:change-start> element has no child elements.
The <text:change-end> element marks the end of a region with content where text has been inserted or the format has been changed.
The <text:change-end> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8, <text:deletion> 5.5.4, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.
The <text:change-end> element has the following attribute: text:change-id 19.766.
The <text:change-end> element has no child elements.
The <text:change> element marks a position in an empty region where text has been deleted.
The <text:change> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8, <text:deletion> 5.5.4, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.
The <text:change> element has the following attribute: text:change-id 19.766.
The <text:change> element has no child elements.
The <text:soft-page-break> element represents a soft page break within or between paragraph elements.
As a child element of a <table:table> element it represents a soft page break between two table rows. It may appear in front of a <table:table-row> element.
The <text:soft-page-break> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <table:covered-table-cell> 9.1.5, <table:table> 9.1.2, <table:table-cell> 9.1.4, <table:table-header-rows> 9.1.7, <table:table-row-group> 9.1.9, <table:table-rows> 9.1.8, <text:a> 6.1.8, <text:deletion> 5.5.4, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.
The <text:soft-page-break> element has no attributes.
The <text:soft-page-break> element has no child elements.
The following declaration elements appear before the main content element of a document:
●<text:variable-decl> – declarations for variable fields.
●<text:user-field-decl> – declarations for user-defined fields.
●<text:sequence-decl> – declarations for sequence fields.
●<text:dde-connection> – declarations for DDE fields and DDE sections.
●<text:alphabetical-index-auto-mark-file> – declaration for generation of alphabetical indexes.
The paragraph elements <text:p> and <text:h> and their descendant elements contain the text content of any document. The character content of a paragraph consists of the character data of the paragraph element and the character data of its descendant elements concatenated in document order, with the following exceptions:
Character data contained in the following elements or their descendant elements are not included in the character content of a paragraph:
●<text:note-body>. 6.3.4.
●<text:ruby-text>. 7.5.19
●<office:annotation>. 14.1
●Drawing shape and frame elements defined in sections 10.3, 10.4, 10.5 and 10.6.
Note: This should significantly ease transformations into other formats, since transformations need not interpret most of the descendant elements of a paragraph element to obtain the character content of a paragraph.
The phrase "document order" when used with reference to an OpenDocument document instance is defined by Section 5.0 Data Model [XPath].
Consumers shall collapse white space characters that occur in
●a <text:p> or <text:h> element (so called paragraph elements), and
●in their descendant elements, if the OpenDocument schema permits the inclusion of character data for the element itself and all its ancestor elements up to the paragraph element.
Collapsing white space characters is defined by the following algorithm:
1)The following [UNICODE] characters are replaced by a “ “ (U+0020, SPACE) character:
HORIZONTAL TABULATION (U+0009)
CARRIAGE RETURN (U+000D)
LINE FEED (U+000A)
2)The character data of the paragraph element and of all descendant elements for which the OpenDocument schema permits the inclusion of character data for the element itself and all its ancestor elements up to the paragraph element, is concatenated in document order.
3)Leading “ “ (U+0020, SPACE) characters at the start of the resulting text and trailing SPACE characters at the end of the resulting text are removed.
4)Sequences of “ “ (U+0020, SPACE) characters are replaced by a single “ “ (U+0020, SPACE) character.
The <text:s> element is used to represent the [UNICODE] character “ “ (U+0020, SPACE).
This element shall be used to represent the second and all following “ “ (U+0020, SPACE) characters in a sequence of “ “ (U+0020, SPACE) characters.
Note: It is not an error if the character preceding the element is not a white space character, but it is good practice to use this element only for the second and all following “ “ (U+0020, SPACE) characters in a sequence.
The <text:s> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:s> element has the following attribute: text:c 19.763.
The <text:s> element has no child elements.
The <text:tab> element represents the [UNICODE] tab character (HORIZONTAL TABULATION, U+0009). A <text:tab> element specifies that content immediately following it should begin at the next tab stop.
The <text:tab> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:tab> element has the following attribute: text:tab-ref 19.877.
The <text:tab> element has no child elements.
The <text:line-break> element represents a line break.
The <text:line-break> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:line-break> element has no attributes.
The <text:line-break> element has no child elements.
Soft hyphens, hyphens, and non-breaking blanks are represented by [UNICODE] characters.
The [UNICODE] character... | Represents... |
SOFT HYPHEN (U+00AD) | soft hyphens |
NON-BREAKING HYPHEN (U+2011) | non-breaking hyphens |
NO-BREAK SPACE (U+00A0) | non-breaking spaces |
The <text:span> element represents the application of a style to the character data of a portion of text. The content of this element is the text which uses that text style.
The <text:span> element can be nested.
White space characters contained in this element are collapsed.
The <text:span> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:span> element has the following attributes: text:class-names 19.770.4 and text:style-name 19.874.33.
The <text:span> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:span> element has mixed content.
The <text:a> element represents a hyperlink.
The anchor of a hyperlink is composed of the character data contained by the <text:a> element and any of its descendant elements which constitute the character data of the paragraph which contains the <text:a> element. 6.1.1
The <text:a> element is usable within the following elements: <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:a> element has the following attributes: office:name 19.376.9, office:target-frame-name 19.381, office:title 19.383, text:style-name 19.874.2, text:visited-style-name 19.901, xlink:actuate 19.909, xlink:href 19.910.33, xlink:show 19.911 and xlink:type 19.913.
The <text:a> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <office:event-listeners> 10.3.19, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:a> element has mixed content.
The <text:meta> element represents portions of text that have in content metadata attached. See 19.905.
The <text:meta> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:meta> element has the following attributes: xhtml:about 19.905, xhtml:content 19.906, xhtml:datatype 19.907, xhtml:property 19.908 and xml:id 19.914.
The <text:meta> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:meta> element has mixed content.
The <text:number> element contains the text of a formatted number which is present when a list style is applied to an element whose corresponding list level style specifies that the list label is a number. This text may be used by consumers that do not support the automatic generation of numbering but should be ignored by consumers that do support it.
This element has no attributes.
The <text:number> element is usable within the following elements: <text:h> 5.1.2, <text:list-header> 5.3.3, <text:list-item> 5.3.4 and <text:numbered-paragraph> 5.3.6.
The <text:number> element has no attributes.
The <text:number> element has no child elements.
The <text:number> element has content of data type string 18.2.
Bookmarks can either mark a text position or a text range. A text position is a position inside the text content of a document. A text range starts at any text position and ends at another text position.
Bookmarks which mark a text range support overlapping references.
The <text:bookmark> element marks a text position.
The <text:bookmark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:bookmark> element has the following attributes: text:name 19.835.4 and xml:id 19.914.
The <text:bookmark> element has no child elements.
The <text:bookmark-start> element marks the start position of a bookmark in a text range.
For every <text:bookmark-start> element, there shall be a <text:bookmark-end> element in the same document using the same value for the text:name attribute. Every <text:bookmark-start> element shall precede the <text:bookmark-end> element with the same value for its text:name attribute.
The <text:bookmark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:bookmark-start> element has the following attributes: text:name 19.835.6, xhtml:about 19.905, xhtml:content 19.906, xhtml:datatype 19.907, xhtml:property 19.908 and xml:id 19.914.
The <text:bookmark-start> element has no child elements.
The <text:bookmark-end> element marks the end position of a bookmark in a text range.
For every <text:bookmark-end> element, there shall be a preceding <text:bookmark-start> element in the same document using the same value for the text:name attribute.
The <text:bookmark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:bookmark-end> element has the following attribute: text:name 19.835.5.
The <text:bookmark-end> element has no child elements.
There are two types of reference marks:
●A point reference
A point reference marks a position in text and is represented by a single <text:reference-mark> element.
●A range reference
A range reference marks a range of characters in text and is represented by two elements; a <text:reference-mark-start> element to mark the start of the range and a following <text:reference-mark-end> element to mark the end of the range.
Every reference is identified by the value of its text:name attribute, which shall be unique. In a range reference, the start and end elements shall use the same attribute value.
Range references support overlapping references.
The <text:reference-mark> element represents a point reference.
The <text:reference-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:reference-mark> element has the following attribute: text:name 19.835.11.
The <text:reference-mark> element has no child elements.
The <text:reference-mark-start> element represent the start of a range reference.
The <text:reference-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:reference-mark-start> element has the following attribute: text:name 19.835.13.
The <text:reference-mark-start> element has no child elements.
The <text:reference-mark-end> element represent the end of a range reference.
The <text:reference-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:reference-mark-end> element has the following attribute: text:name 19.835.12.
The <text:reference-mark-end> element has no child elements.
Notes consist of a <text:note> element which occurs in the text stream at the position to which the note is anchored. The numbering and rendering of notes is specified by a <text:notes-configuration> element, which occurs inside an <office:styles> element.
The <text:note> element represents text notes which are attached to a text position.
The <text:note> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:note> element has the following attributes: text:id 19.809.7 and text:note-class 19.837.
The <text:note> element has the following child elements: <text:note-body> 6.3.4 and <text:note-citation> 6.3.3.
The <text:note-citation> element contains a citation, either as a formatted number or a string.
The <text:note-citation> element is usable within the following element: <text:note> 6.3.2.
The <text:note-citation> element has the following attribute: text:label 19.826.
The <text:note-citation> element has no child elements.
The <text:note-citation> element has character data content.
The <text:note-body> element contains the content of a note. It does not have any attributes.
Note: The schema allows for the inclusion of notes into the note body. While this may be reasonable for note types, it is not reasonable for footnotes and endnotes. Conforming consumers need not support notes inside notes.
The <text:note-body> element is usable within the following element: <text:note> 6.3.2.
The <text:note-body> element has no attributes.
The <text:note-body> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.
A ruby is additional text that is displayed above or below a base text. The purpose of a ruby is to annotate a base text or provide information about its pronunciation.
The <text:ruby> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:ruby> element has the following attribute: text:style-name 19.874.30.
The <text:ruby> element has the following child elements: <text:ruby-base> 6.4.2 and <text:ruby-text> 6.4.3.
The <text:ruby-base> element contains the text that is to be annotated. It contains any paragraph element content, like text spans. The element's text:style-name attribute references a ruby style that specifies formatting attributes of the ruby.
The <text:ruby-base> element is usable within the following element: <text:ruby> 6.4.
The <text:ruby-base> element has no attributes.
The <text:ruby-base> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:ruby-base> element has mixed content.
The <text:ruby-text> element contains an annotation text. It may contain only plain text. The element's text:style-name attribute references a text style that specifies further formatting attributes used for the annotation text.
The <text:ruby-text> element is usable within the following element: <text:ruby> 6.4.
The <text:ruby-text> element has the following attribute: text:style-name 19.874.31.
The <text:ruby-text> element has no child elements.
The <text:ruby-text> element has character data content.
OpenDocument text documents or OpenDocument text content embedded in other types of documents may contain variable text elements called fields. Fields are commonly used for:
●Page numbers
A page number field displays the number of the page on which it appears.
●Creation dates
A creation date field displays the date on which a document was created.
Each field type is represented by a corresponding element type. The content of an element is a textual representation of the current field value as it would be displayed or printed.
The value of a field is stored in an attribute. Storage of the value enables recalculation of the presentation of a field.
Note: For string values, if a value is identical to a presentation, the value attribute can be omitted to avoid duplicate storage of information.
The presentation of information in a field is determined by the style applied to the field.
OpenDocument fields display information about the current document or about a specific part of the current document.,
The <text:date> element displays a date, by default this is the current date. The date can be adjusted to display a date other than the current date.
The <text:date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:date> element has the following attributes: style:data-style-name 19.469.7, text:date-adjust 19.792, text:date-value 19.793 and text:fixed 19.803.
The <text:date> element has no child elements.
The <text:date> element has character data content.
The <text:time> element displays a time, by default this is the current time.
The <text:time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:time> element has the following attributes: style:data-style-name 19.469.16, text:fixed 19.803, text:time-adjust 19.880 and text:time-value 19.881.
The <text:time> element has no child elements.
The <text:time> element has character data content.
The <text:page-number> element displays the current page number.
If a number style is not specified for page numbers, the default is the number style of the current page style.
Note: The <text:page-count> element displays the total number of pages in a document. 7.5.18.2
The <text:page-number> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:page-number> element has the following attributes: style:num-format 19.500, style:num-letter-sync 19.501, text:fixed 19.803, text:page-adjust 19.845.2 and text:select-page 19.863.3.
The <text:page-number> element has no child elements.
The <text:page-number> element has character data content.
The <text:page-continuation> element displays a continuation reminder printed at the bottom of the page in addition to the page number.
The <text:page-continuation> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:page-continuation> element has the following attributes: text:select-page 19.863.2 and text:string-value 19.871.4.
The <text:page-continuation> element has no child elements.
The <text:page-continuation> element has character data content.
Subsequent author fields capture information about second and following authors for a document.
Note: In OpenDocument 1.0/1.1, these fields were referenced as “sender” fields and that terminology still appears in the names of these elements.
If a subsequent author field is marked fixed using the text:fixed attribute, the original information in that field is preserved. 19.803 Otherwise, the information is updated each time the file is edited.
The <text:sender-firstname> element represents the first name of a subsequent author.
The <text:sender-firstname> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-firstname> element has the following attribute: text:fixed 19.803.
The <text:sender-firstname> element has no child elements.
The <text:sender-firstname> element has character data content.
The <text:sender-lastname> element represents the last name of a subsequent author.
The <text:sender-lastname> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-lastname> element has the following attribute: text:fixed 19.803.
The <text:sender-lastname> element has no child elements.
The <text:sender-lastname> element has character data content.
The <text:sender-initials> element represents the initials of a subsequent author.
The <text:sender-initials> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-initials> element has the following attribute: text:fixed 19.803.
The <text:sender-initials> element has no child elements.
The <text:sender-initials> element has character data content.
The <text:sender-title> element represents the title of a subsequent author.
The <text:sender-title> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-title> element has the following attribute: text:fixed 19.803.
The <text:sender-title> element has no child elements.
The <text:sender-title> element has character data content.
The <text:sender-position> element represents the position of a subsequent author.
The <text:sender-position> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-position> element has the following attribute: text:fixed 19.803.
The <text:sender-position> element has no child elements.
The <text:sender-position> element has character data content.
The <text:sender-email> element represents the email address of a subsequent author.
The <text:sender-email> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-email> element has the following attribute: text:fixed 19.803.
The <text:sender-email> element has no child elements.
The <text:sender-email> element has character data content.
The <text:sender-phone-private> element represents the private telephone number of a subsequent author.
The <text:sender-phone-private> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-phone-private> element has the following attribute: text:fixed 19.803.
The <text:sender-phone-private> element has no child elements.
The <text:sender-phone-private> element has character data content.
The <text:sender-fax> element represents the facsimile number of a subsequent author.
The <text:sender-fax> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-fax> element has the following attribute: text:fixed 19.803.
The <text:sender-fax> element has no child elements.
The <text:sender-fax> element has character data content.
The <text:sender-company> element represents the name of the company that employs a subsequent author.
The <text:sender-company> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-company> element has the following attribute: text:fixed 19.803.
The <text:sender-company> element has no child elements.
The <text:sender-company> element has character data content.
The <text:sender-phone-work> element represents the office telephone number of a subsequent author.
The <text:sender-phone-work> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-phone-work> element has the following attribute: text:fixed 19.803.
The <text:sender-phone-work> element has no child elements.
The <text:sender-phone-work> element has character data content.
The <text:sender-street> element represents the street address of a subsequent author.
The <text:sender-street> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-street> element has the following attribute: text:fixed 19.803.
The <text:sender-street> element has no child elements.
The <text:sender-street> element has character data content.
The <text:sender-city> element represents the city name of the address of a subsequent author.
The <text:sender-city> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-city> element has the following attribute: text:fixed 19.803.
The <text:sender-city> element has no child elements.
The <text:sender-city> element has character data content.
The <text:sender-postal-code> element represents the postal code of the address of a subsequent author.
The <text:sender-postal-code> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-postal-code> element has the following attribute: text:fixed 19.803.
The <text:sender-postal-code> element has no child elements.
The <text:sender-postal-code> element has character data content.
The <text:sender-country> element represents the country name of the address of a subsequent author.
The <text:sender-country> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-country> element has the following attribute: text:fixed 19.803.
The <text:sender-country> element has no child elements.
The <text:sender-country> element has character data content.
The <text:sender-state-or-province> element represents the state or province name of the address of a subsequent author, if applicable.
The <text:sender-state-or-province> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sender-state-or-province> element has the following attribute: text:fixed 19.803.
The <text:sender-state-or-province> element has no child elements.
The <text:sender-state-or-province> element has character data content.
The <text:author-name> element represents the full name of the author of a document.
The <text:author-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:author-name> element has the following attribute: text:fixed 19.803.
The <text:author-name> element has no child elements.
The <text:author-name> element has character data content.
The <text:author-initials> element represents the initials of the author of a document.
The <text:author-initials> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:author-initials> element has the following attribute: text:fixed 19.803.
The <text:author-initials> element has no child elements.
The <text:author-initials> element has character data content.
The <text:chapter> element represents a field that displays one of the following:
●The name of the current chapter
●The number of the current chapter
●Both the name and number of the current chapter
If this element is placed inside a header or footer, it displays the current chapter name or number on every page.
The <text:chapter> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:chapter> element has the following attributes: text:display 19.796.2 and text:outline-level 19.844.3.
The <text:chapter> element has no child elements.
The <text:chapter> element has character data content.
The <text:file-name> element represents a field that displays the name of a file that is being edited.
The <text:file-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:file-name> element has the following attributes: text:display 19.796.4 and text:fixed 19.803.
The <text:file-name> element has no child elements.
The <text:file-name> element has character data content.
The <text:template-name> element represents a field that displays information about the document template in use.
The <text:template-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:template-name> element has the following attribute: text:display 19.796.8.
The <text:template-name> element has no child elements.
The <text:template-name> element has character data content.
The <text:sheet-name> element displays represents the name of a sheet that is currently being edited in a Spreadsheet document.
The <text:sheet-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sheet-name> element has no attributes.
The <text:sheet-name> element has no child elements.
The <text:sheet-name> element has character data content.
OpenDocument documents can contain variables, which are processed or displayed using variable fields. In an OpenDocument file, variable declarations shall precede in document order any use of those variable declarations.
There are three types of variables:
●Simple variables
Simple variables, or variables, can take different values at different positions in a document. Simple variables can be set using either setter or input fields. Setter fields contain an expression, which is used to compute the new value of the variable. Input fields prompt the user for the new value.
Note: Simple variables can be used to display different text in recurring elements, such as headers or footers.
●User variables
If a user variable is set anywhere within the document, all fields in a document that display that user variable have the same value. The value of the user variable can only be set after the variable is declared.
Note: In a consumer's user interface, a user variable can be set at any occurrence of a user field, or by using user variable input fields.
●Sequence variables
Sequence variables are used to number items in an OpenDocument text document
Note: Sequence variables can be used to number images or tables in a text.
The value of a sequence variable is initialized to 0 (zero) by its declaration.
Variables shall be declared before they can be used. The OpenDocument elements for declaring variables are described in sections 7.4.3, 7.4.8 and 7.4.12.
The display of variables is determined by styles which are specified by the element that defines the variable.
The <text:variable-decls> element is a container for <text:variable-decl> elements.
The <text:variable-decls> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10 and <style:header-left> 16.12.
The <text:variable-decls> element has no attributes.
The <text:variable-decls> element has the following child element: <text:variable-decl> 7.4.3.
The <text:variable-decl> element is used to declare simple variables. This element specifies the name and the value type of a variable.
The <text:variable-decl> element is usable within the following element: <text:variable-decls> 7.4.2.
The <text:variable-decl> element has the following attributes: office:value-type 19.385 and text:name 19.835.25.
The <text:variable-decl> element has no child elements.
The <text:variable-set> element represents a simple variable.
The <text:variable-set> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:variable-set> element has the following attributes: office:boolean-value 19.367, office:currency 19.369, office:date-value 19.370, office:string-value 19.379, office:time-value 19.382, office:value 19.384, office:value-type 19.385, style:data-style-name 19.469.22, text:display 19.796.12, text:formula 19.805 and text:name 19.835.24.
The <text:variable-set> element has no child elements.
The <text:variable-set> element has character data content.
The <text:variable-get> element sets the display of the value of a simple variable. The value of this element is the value of the last preceding <text:variable-set> element with an identical value for its text:name attribute.
If there is no preceding <text:variable-set> element with an identical value for its text:name attribute the value of a <text:variable-get> field is undefined.
The <text:variable-get> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:variable-get> element has the following attributes: style:data-style-name 19.469.20, text:display 19.796.10 and text:name 19.835.26.
The <text:variable-get> element has no child elements.
The <text:variable-get> element has character data content.
The <text:variable-input> element represents user supplied variable values. This element can be empty if its text:display attribute is set to none.
The <text:variable-input> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:variable-input> element has the following attributes: office:value-type 19.385, style:data-style-name 19.469.21, text:description 19.795, text:display 19.796.11 and text:name 19.835.27.
The <text:variable-input> element has no child elements.
The <text:variable-input> element has character data content.
The <text:user-field-decls> element is a container for <text:user-field-decl> elements.
The <text:user-field-decls> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10 and <style:header-left> 16.12.
The <text:user-field-decls> element has no attributes.
The <text:user-field-decls> element has the following child element: <text:user-field-decl> 7.4.8.
The <text:user-field-decl> element is used to specify user variable values that are displayed using the <text:user-field-get> element.
The <text:user-field-decl> element is usable within the following element: <text:user-field-decls> 7.4.7.
The <text:user-field-decl> element has the following attributes: office:boolean-value 19.367, office:currency 19.369, office:date-value 19.370, office:string-value 19.379, office:time-value 19.382, office:value 19.384, office:value-type 19.385, text:formula 19.805 and text:name 19.835.20.
The <text:user-field-decl> element has no child elements.
The <text:user-field-get> element displays the content of a user variable. The value of this element is the value of a <text:user-field-decl> element with a text:name attribute value that matches the text:name attribute of this element.
The <text:user-field-get> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:user-field-get> element has the following attributes: style:data-style-name 19.469.18, text:display 19.796.9 and text:name 19.835.21.
The <text:user-field-get> element has no child elements.
The <text:user-field-get> element has character data content.
The <text:user-field-input> element is an alternative method of displaying user variables. The value of this element is the value of a <text:user-field-decl> element with a text:name attribute value that matches the text:name attribute of this element.
This element can be empty if the text:display attribute is set to none.
The <text:user-field-input> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:user-field-input> element has the following attributes: style:data-style-name 19.469.19, text:description 19.795 and text:name 19.835.22.
The <text:user-field-input> element has no child elements.
The <text:user-field-input> element has character data content.
The <text:sequence-decls> element is a container for <text:sequence-decl> elements.
The <text:sequence-decls> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10 and <style:header-left> 16.12.
The <text:sequence-decls> element has no attributes.
The <text:sequence-decls> element has the following child element: <text:sequence-decl> 7.4.12.
The <text:sequence-decl> element is used to declare sequence variables used to number items within an OpenDocument text document.
Note: Sequence variables are commonly used for sequential numbering. However, expression formulas can be included in sequence fields to support more advanced sequences.
The <text:sequence-decl> element is usable within the following element: <text:sequence-decls> 7.4.11.
The <text:sequence-decl> element has the following attributes: text:display-outline-level 19.798, text:name 19.835.16 and text:separation-character 19.864.
The <text:sequence-decl> element has no child elements.
A <text:sequence> element specifies a sequence field.
A sequence field changes the value of a sequence variable by a specified formula and displays the changed value of the sequence variable in a specified format.
Note: Sequence variables and fields are used to number repeating document elements such as pages, tables or images. In such cases, the formula could be: "sequenceVariableName + 1." A sequence variable can be set to a specific value or not changed at all.
The <text:sequence> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sequence> element has the following attributes: style:num-format 19.500, style:num-letter-sync 19.501, text:formula 19.805, text:name 19.835.15 and text:ref-name 19.853.5.
The <text:sequence> element has no child elements.
The <text:sequence> element has character data content.
The <text:expression> element represents expressions that are evaluated and the resulting value displayed.
The <text:expression> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:expression> element has the following attributes: office:boolean-value 19.367, office:currency 19.369, office:date-value 19.370, office:string-value 19.379, office:time-value 19.382, office:value 19.384, office:value-type 19.385, style:data-style-name 19.469.9, text:display 19.796.3 and text:formula 19.805.
The <text:expression> element has no child elements.
The <text:expression> element has character data content.
The <text:text-input> element is a text input field. A text input field is used in a user interface to prompt a user to input text. This text is stored and displayed as the content of this element until it is replaced by a user.
The <text:text-input> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:text-input> element has the following attribute: text:description 19.795.
The <text:text-input> element has no child elements.
The <text:text-input> element has character data content.
Metadata field elements display meta information about a document.
All metadata field elements can be marked as fixed using the text:fixed attribute. 19.803
The <text:initial-creator> element displays the value contained by the <meta:initial-creator> element of a document. 4.3.2.6
The <text:initial-creator> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:initial-creator> element has the following attribute: text:fixed 19.803.
The <text:initial-creator> element has no child elements.
The <text:initial-creator> element has character data content.
The <text:creation-date> element displays the value contained by the <meta:creation-date> element of a document. 4.3.2.9
The <text:creation-date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:creation-date> element has the following attributes: style:data-style-name 19.469.4, text:date-value 19.793 and text:fixed 19.803.
The <text:creation-date> element has no child elements.
The <text:creation-date> element has character data content.
The <text:creation-time> element represents the time at which a document was created.
The <text:creation-time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:creation-time> element has the following attributes: style:data-style-name 19.469.5, text:fixed 19.803 and text:time-value 19.881.
The <text:creation-time> element has no child elements.
The <text:creation-time> element has character data content.
The <text:description> element displays the content contained by the <dc:description> element of a document. 4.3.2.3
The <text:description> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:description> element has the following attribute: text:fixed 19.803.
The <text:description> element has no child elements.
The <text:description> element has character data content.
The <text:user-defined> element displays the value contained by a <meta:user-defined> element of a document. 4.3.3
Note: The link between a <text:user-defined> element and a <meta:user-defined> element is established by the text:name and meta:name attributes, respectively, containing the same value.
The <text:user-defined> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:user-defined> element has the following attributes: office:boolean-value 19.367, office:date-value 19.370, office:string-value 19.379, office:time-value 19.382, office:value 19.384, style:data-style-name 19.469.17, text:fixed 19.803 and text:name 19.835.19.
The <text:user-defined> element has no child elements.
The <text:user-defined> element has character data content.
The <text:print-time> element represents the time at which a document was last printed.
The <text:print-time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:print-time> element has the following attributes: style:data-style-name 19.469.14, text:fixed 19.803 and text:time-value 19.881.
The <text:print-time> element has no child elements.
The <text:print-time> element has character data content.
The <text:print-date> element displays the value contained by the <meta:print-date> element of a document. 4.3.2.11
The <text:print-date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:print-date> element has the following attributes: style:data-style-name 19.469.13, text:date-value 19.793 and text:fixed 19.803.
The <text:print-date> element has no child elements.
The <text:print-date> element has character data content.
The <text:printed-by> element displays the value contained by the <meta:printed-by> element of a document. 4.3.2.8
The <text:printed-by> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:printed-by> element has the following attribute: text:fixed 19.803.
The <text:printed-by> element has no child elements.
The <text:printed-by> element has character data content.
The <text:title> element displays the value contained by the <dc:title> element of a document. 4.3.2.2
The <text:title> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:title> element has the following attribute: text:fixed 19.803.
The <text:title> element has no child elements.
The <text:title> element has character data content.
The <text:subject> element displays the values contained by the <dc:subject> element of a document. 4.3.2.4
The <text:subject> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:subject> element has the following attribute: text:fixed 19.803.
The <text:subject> element has no child elements.
The <text:subject> element has character data content.
The <text:keywords> element displays a list of keywords contained in the <meta:keyword> elements of a document.
The format of a list of keywords is implementation-dependent.
The <text:keywords> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:keywords> element has the following attribute: text:fixed 19.803.
The <text:keywords> element has no child elements.
The <text:keywords> element has character data content.
The <text:editing-cycles> element displays the value contained by the <meta:editing-cycles> element of a document. 4.3.2.16
The <text:editing-cycles> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:editing-cycles> element has the following attribute: text:fixed 19.803.
The <text:editing-cycles> element has no child elements.
The <text:editing-cycles> element has character data content.
The <text:editing-duration> element displays the value contained by the <meta:editing-duration> element of a document.
The <text:editing-duration> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:editing-duration> element has the following attributes: style:data-style-name 19.469.8, text:duration 19.799 and text:fixed 19.803.
The <text:editing-duration> element has no child elements.
The <text:editing-duration> element has character data content.
The <text:modification-time> element represents the time at which a document was last modified.
This element displays the time information portion of the value of the <dc:date> element.
The <text:modification-time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:modification-time> element has the following attributes: style:data-style-name 19.469.12, text:fixed 19.803 and text:time-value 19.881.
The <text:modification-time> element has no child elements.
The <text:modification-time> element has character data content.
The <text:modification-date> element displays the value contained by the <dc:date> element of a document. 4.3.2.10
The <text:modification-date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:modification-date> element has the following attributes: style:data-style-name 19.469.11, text:date-value 19.793 and text:fixed 19.803.
The <text:modification-date> element has no child elements.
The <text:modification-date> element has character data content.
The <text:creator> element displays the value contained by the <dc:creator> element of a document. 4.3.2.7
The <text:creator> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:creator> element has the following attribute: text:fixed 19.803.
The <text:creator> element has no child elements.
The <text:creator> element has character data content.
The contents of <text:word-count> and <text:character-count> elements are locale specific and are not defined by OpenDocument.
The <text:page-count> element displays the value of the meta:page-count attribute of the <meta:document-statistic> element of a document. 19.332
The <text:page-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:page-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:page-count> element has no child elements.
The <text:page-count> element has character data content.
The <text:paragraph-count> element displays the value of the meta:paragraph-count attribute of the <meta:document-statistic> element of a document. 19.333
The <text:paragraph-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:paragraph-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:paragraph-count> element has no child elements.
The <text:paragraph-count> element has character data content.
The <text:word-count> element displays the value of the meta:word-count attribute of the <meta:document-statistic> element of a document. 19.339
The <text:word-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:word-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:word-count> element has no child elements.
The <text:word-count> element has character data content.
The <text:character-count> element displays the value of the meta:character-count attribute of the <meta:document-statistic> element of a document. 19.322
The <text:character-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:character-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:character-count> element has no child elements.
The <text:character-count> element has character data content.
The <text:table-count> element displays the value of the meta:table-count attribute of the <meta:document-statistic> element of a document. 19.337
The <text:table-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:table-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:table-count> element has no child elements.
The <text:table-count> element has character data content.
The <text:image-count> element displays the value of the meta:image-count attribute of the <meta:document-statistic> element of a document. 19.327
The <text:image-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:image-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:image-count> element has no child elements.
The <text:image-count> element has character data content.
The <text:object-count> element displays the value of the meta:object-count attribute of the <meta:document-statistic> element of a document. 19.330
The <text:object-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:object-count> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:object-count> element has no child elements.
The <text:object-count> element has character data content.
The <text:meta-field> element represents content from a metadata source. The mixed content of this element should be generated from the metadata source. The source of the metadata and the means of generation of the mixed content is implementation-dependent. The <text:meta-field> element may contain any paragraph content.
Note: Alterations of the element's mixed content may be lost if the mixed content is subsequently refreshed from a metadata source.
The <text:meta-field> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:meta-field> element has the following attributes: style:data-style-name 19.469.10 and xml:id 19.914.
The <text:meta-field> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:printed-by> 7.5.9, <text:print-time> 7.5.7, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.
The <text:meta-field> element has mixed content.
Documents can reference databases and display database information as text content. To display database information, the OpenDocument schema uses a group of text fields, collectively called database fields. Consumers may use database tables from SQL servers, therefore database fields can be used to access any SQL database, provided that the appropriate drivers are available.
A database may contain the following components:
●Tables, which store data.
●Queries, which extract a subset of data from one or more tables.
●Forms, which present data. 12.25.2
●Reports, which summarize database content. 12.25.3
Database fields operate on a set of database rows, the so called current selection, which is either a database table, or the result of a database query. The current selection is determined by the data source information that is contained in database fields. The current selection is retrieved once per document and data source, regardless of the number of database fields that are associated with a data source.
Database fields display data contained in a particular database row within the current selection. The row within the current selection is controlled by database fields and is known as the current row.
The <form:connection-resource> element specifies a source database.
The <form:connection-resource> element is usable within the following elements: <form:form> 13.3, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6 and <text:database-row-select> 7.6.5.
The <form:connection-resource> element has the following attribute: xlink:href 19.910.20.
The <form:connection-resource> element has no child elements.
The <text:database-display> element represents data from the current database row.
The <text:database-display> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:database-display> element has the following attributes: style:data-style-name 19.469.6, text:column-name 19.771, text:database-name 19.791, text:table-name 19.878 and text:table-type 19.879.
The <text:database-display> element has the following child element: <form:connection-resource> 7.6.2.
The <text:database-display> element has character data content.
The <text:database-next> element selects the database row following the one currently displayed in a <text:database-display> field.
The <text:database-next> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:database-next> element has the following attributes: text:condition 19.777.3, text:database-name 19.791, text:table-name 19.878 and text:table-type 19.879.
The <text:database-next> element has the following child element: <form:connection-resource> 7.6.2.
The <text:database-row-select> element selects a specific row from a current selection.
The <text:database-row-select> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:database-row-select> element has the following attributes: text:condition 19.777.4, text:database-name 19.791, text:row-number 19.859, text:table-name 19.878 and text:table-type 19.879.
The <text:database-row-select> element has the following child element: <form:connection-resource> 7.6.2.
The <text:database-row-number> element displays the current row number for a given table. The element displays the row number from a database and not the row number of a current selection that is used as an attribute value in the <text:database-row-select> element.
The <text:database-row-number> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:database-row-number> element has the following attributes: style:num-format 19.500, style:num-letter-sync 19.501, text:database-name 19.791, text:table-name 19.878, text:table-type 19.879 and text:value 19.900.
The <text:database-row-number> element has the following child element: <form:connection-resource> 7.6.2.
The <text:database-row-number> element has character data content.
The <text:database-name> element displays the database and table name of the last used table.
The <text:database-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:database-name> element has the following attributes: text:database-name 19.791, text:table-name 19.878 and text:table-type 19.879.
The <text:database-name> element has the following child element: <form:connection-resource> 7.6.2.
The <text:database-name> element has character data content.
Page variables enable an alternative page numbering to be defined for documents. There is only one page variable, and it is set by any set page variable field in the document. The calculation of a page variable is controlled by the text:active attribute
The <text:page-variable-set> element is used to set a page variable.
The <text:page-variable-set> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:page-variable-set> element has the following attributes: text:active 19.750 and text:page-adjust 19.845.3.
The <text:page-variable-set> element has no child elements.
The <text:page-variable-set> element has character data content.
The <text:page-variable-get> element displays the value of a page variable.
If the text:active attribute 19.750, has the value of false, the <text:page-variable-get> element will have no display for that page.
The <text:page-variable-get> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:page-variable-get> element has the following attributes: style:num-format 19.500 and style:num-letter-sync 19.501.
The <text:page-variable-get> element has no child elements.
The <text:page-variable-get> element has character data content.
The <text:placeholder> element is a placeholder for replacement by content of a particular type as specified in the mandatory text:placeholder-type attribute.
OpenDocument Consumers that support the <text:placeholder> element shall use the text:description attribute value in presenting the placeholder with its text content and in a manner that indicates it is for replacement by content of the specified type.
The <text:placeholder> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:placeholder> element has the following attributes: text:description 19.795 and text:placeholder-type 19.847.
The <text:placeholder> element has no child elements.
The <text:placeholder> element has character data content.
The <text:conditional-text> element specifies a condition for display of one text string or another. If the condition is true, one of the text strings is displayed. If the condition is false, the other text string is displayed.
The <text:conditional-text> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:conditional-text> element has the following attributes: text:condition 19.777.2, text:current-value 19.785, text:string-value-if-false 19.872 and text:string-value-if-true 19.873.
The <text:conditional-text> element has no child elements.
The <text:conditional-text> element has character data content.
The <text:hidden-text> element hides the text it contains when a specified condition is true. If its text:condition attribute is missing or evaluates to false, the text content is displayed.
The <text:hidden-text> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:hidden-text> element has the following attributes: text:condition 19.777.6, text:is-hidden 19.815 and text:string-value 19.871.3.
The <text:hidden-text> element has no child elements.
The <text:hidden-text> element has character data content.
The <text:reference-ref> element represents a field that references a <text:reference-mark-start> or <text:reference-mark> element. Its text:reference-format attribute specifies what is displayed from the referenced element.
The <text:reference-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:reference-ref> element has the following attributes: text:reference-format 19.854 and text:ref-name 19.853.4.
The <text:reference-ref> element has no child elements.
The <text:reference-ref> element has character data content.
The <text:bookmark-ref> element represents a field that references a <text:bookmark-start> or <text:bookmark> element. Its text:reference-format attribute specifies what is displayed from the referenced element.
The <text:bookmark-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:bookmark-ref> element has the following attributes: text:reference-format 19.854 and text:ref-name 19.853.2.
The <text:bookmark-ref> element has no child elements.
The <text:bookmark-ref> element has character data content.
The <text:note-ref> element represents a field that references a <text:note> element. Its text:reference-format attribute specifies what is displayed from the referenced element.
The <text:note-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:note-ref> element has the following attributes: text:note-class 19.837, text:reference-format 19.854 and text:ref-name 19.853.3.
The <text:note-ref> element has no child elements.
The <text:note-ref> element has character data content.
The <text:sequence-ref> element represents a field that references a <text:sequence> element. Its text:reference-format attribute specifies what is displayed from the referenced element.
The <text:sequence-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:sequence-ref> element has the following attributes: text:reference-format 19.854 and text:ref-name 19.853.6.
The <text:sequence-ref> element has no child elements.
The <text:sequence-ref> element has character data content.
The <text:script> element represents a field that stores scripts or sections of scripts.
Note: The primary purpose of this field is to provide an equivalent to the <script> element in [HTML4], so that the content of a <script> element in HTML can be imported, edited, and exported using office application software.
The source code for the script can be stored in one of the following ways:
●The <text:script> element contains the source code.
●The source code is stored in an external file. The xlink:href attribute specifies the location of the source file.
The element shall have either an xlink:href attribute or content, but not both.
The <text:script> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:script> element has the following attributes: script:language 19.430, xlink:href 19.910.36 and xlink:type 19.913.
The <text:script> element has no child elements.
The <text:script> element has character data content. Character data content is only permitted if a xlink:href attribute is not present.
The <text:execute-macro> element represents a field that contains the name of a macro that is executed when the field is activated. The element may contain a text description of the macro. The name of the macro to be executed is specified by the text:name attribute.
The <text:execute-macro> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:execute-macro> element has the following attribute: text:name 19.835.7.
The <text:execute-macro> element has the following child element: <office:event-listeners> 10.3.19.
The <text:execute-macro> element has character data content.
The <text:hidden-paragraph> element is a field that represents a condition. If the condition evaluates to false, the paragraph where this element appears is displayed unless the paragraph is enclosed in any other hiding element. If the condition evaluates to true, the paragraph is hidden unless the paragraph contains another <text:hidden-paragraph> element whose condition evaluates to false.
The <text:hidden-paragraph> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:hidden-paragraph> element has the following attributes: text:condition 19.777.5 and text:is-hidden 19.815.
The <text:hidden-paragraph> element has no child elements.
The <text:hidden-paragraph> element has character data content.
The <text:dde-connection> element represents a field that is information from a DDE connection. The content of this field is the last data that was received from a DDE connection. This is used as the content of this field if the DDE connection cannot be accessed.
See 14.6 for the use of DDE connections.
The <text:dde-connection> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:dde-connection> element has the following attribute: text:connection-name 19.778.
The <text:dde-connection> element has no child elements.
The <text:dde-connection> element has character data content.
The <text:measure> element represents a field that displays measure text. It can only be used within text that is contained in measure drawing objects.
The <text:measure> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:measure> element has the following attribute: text:kind 19.825.
The <text:measure> element has no child elements.
The <text:measure> element has character data content.
The <text:table-formula> element field is deprecated. It stores a formula to be used in tables.
The <text:table-formula> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:table-formula> element has the following attributes: style:data-style-name 19.469.15, text:display 19.796.7 and text:formula 19.805.
The <text:table-formula> element has no child elements.
The <text:table-formula> element has character data content.
OpenDocument text documents may contain automatically generated indexes. An index contains a sorted list of items of a specified type, where the sorting and the type of items are determined by the type of index.
There are three types of index marks that correspond to the three types of index that make use of index marks. The three types of index marks are:
●Table of contents index marks
●User-defined index marks
●Alphabetical index marks
The rules for index marks are:
●Index marks are represented by start and end elements or by non-enclosing index point elements.
●Start and end index elements use the text:id attribute to match start and end elements for an index mark.
●Start and end index elements shall be contained in the same paragraph, with the start element occurring first in document order.
●The attributes associated with an index mark are attached to the start element.
●The text between the start and end index elements is the text of the index entry.
●Index marks can overlap.
The <text:toc-mark-start> element marks the start of a table of contents index entry.
The <text:toc-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:toc-mark-start> element has the following attributes: text:id 19.809.10 and text:outline-level 19.844.11.
The <text:toc-mark-start> element has no child elements.
The <text:toc-mark-end> element marks the end of a table of contents index entry.
The <text:toc-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:toc-mark-end> element has the following attribute: text:id 19.809.9.
The <text:toc-mark-end> element has no child elements.
The <text:toc-mark> element represents a table of content index mark that does not enclose content.
The <text:toc-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:toc-mark> element has the following attributes: text:outline-level 19.844.10 and text:string-value 19.871.5.
The <text:toc-mark> element has no child elements.
The <text:user-index-mark-start> element marks the start of a user-defined index entry.
The <text:user-index-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:user-index-mark-start> element has the following attributes: text:id 19.809.12, text:index-name 19.811 and text:outline-level 19.844.13.
The <text:user-index-mark-start> element has no child elements.
The <text:user-index-mark-end> element marks the end of the user-defined index entry.
The <text:user-index-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:user-index-mark-end> element has the following attribute: text:id 19.809.11.
The <text:user-index-mark-end> element has no child elements.
The <text:user-index-mark> element represents a user defined index mark that does not enclose content.
The <text:user-index-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:user-index-mark> element has the following attributes: text:index-name 19.811, text:outline-level 19.844.7 and text:string-value 19.871.6.
The <text:user-index-mark> element has no child elements.
The <text:alphabetical-index-mark-start> element marks the start of an alphabetical index entry.
The <text:alphabetical-index-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:alphabetical-index-mark-start> element has the following attributes: text:id 19.809.4, text:key1 19.821, text:key1-phonetic 19.823, text:key2 19.822, text:key2-phonetic 19.824, text:main-entry 19.831 and text:string-value-phonetic 19.870.
The <text:alphabetical-index-mark-start> element has no child elements.
The <text:alphabetical-index-mark-end> element marks the end of an alphabetical index entry.
The <text:alphabetical-index-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:alphabetical-index-mark-end> element has the following attribute: text:id 19.809.3.
The <text:alphabetical-index-mark-end> element has no child elements.
The <text:user-index-mark> element represents a user defined index mark that does not enclose content.
The <text:alphabetical-index-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:alphabetical-index-mark> element has the following attributes: text:key1 19.821, text:key1-phonetic 19.823, text:key2 19.822, text:key2-phonetic 19.824, text:main-entry 19.831, text:string-value 19.871.2 and text:string-value-phonetic 19.870.
The <text:alphabetical-index-mark> element has no child elements.
The <text:bibliography-mark> element contains the text and information for a bibliography index entry.
The <text:bibliography-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.
The <text:bibliography-mark> element has the following attributes: text:address 19.751, text:annote 19.755, text:author 19.756, text:bibliography-type 19.758, text:booktitle 19.759, text:chapter 19.767, text:custom1 19.786, text:custom2 19.787, text:custom3 19.788, text:custom4 19.789, text:custom5 19.790, text:edition 19.800, text:editor 19.801, text:howpublished 19.807, text:identifier 19.810, text:institution 19.814, text:isbn 19.817, text:issn 19.818, text:journal 19.819, text:month 19.834, text:note 19.836, text:number 19.838, text:organizations 19.843, text:pages 19.846, text:publisher 19.852, text:report-type 19.856, text:school 19.860, text:series 19.862, text:title 19.882, text:url 19.884, text:volume 19.902 and text:year 19.903.
The <text:bibliography-mark> element has no child elements.
The <text:bibliography-mark> element has character data content.
An index consists of two parts: the index source, and the index body.
The index source is specific to the type of index it is being used for. It contains the information necessary to generate the index content.
The <text:index-body> element contains an index.
The <text:index-body> element is used for all types of indexes. It contains the index content generated to form the index.
The <text:index-body> element is usable within the following elements: <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:illustration-index> 8.4, <text:object-index> 8.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.
The <text:index-body> element has no attributes.
The <text:index-body> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:index-title> 8.2.3, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.
The <text:index-title> element contains the title of an index.
The <text:index-title> element is usable within the following elements: <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <text:index-body> 8.2.2 and <text:index-title> 8.2.3.
The <text:index-title> element has the following attributes: text:name 19.835.9, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.19 and xml:id 19.914.
The <text:index-title> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.7.4, <text:change-end> 5.5.7.3, <text:change-start> 5.5.7.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:index-title> 8.2.3, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.
The <text:table-of-content> element represents a table of contents for a document.
The items that can be listed in a table of contents are:
●Headings (as defined by the outline structure of the document), up to a selected level.
●Table of contents index marks.
●Paragraphs formatted with specified paragraph styles.
Note: Paragraphs may be selected for inclusion in a table of contents based on their styles. Selection is based on a paragraph's style matching a style specified by the <text:index-source-styles> child element of a <text:table-of-content-source> child element of a <text:table-of-content> element, when the text:use-index-source-styles attribute of the child <text:index-source-styles> element has the value true.
The <text:table-of-content> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:table-of-content> element has the following attributes: text:name 19.835.17, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.35 and xml:id 19.914.
The <text:table-of-content> element has the following child elements: <text:index-body> 8.2.2 and <text:table-of-content-source> 8.3.2.
The <text:table-of-content-source> element specifies how a table of contents is generated. It also specifies the styles to be applied to index entries.
The <text:table-of-content-source> element is usable within the following element: <text:table-of-content> 8.3.
The <text:table-of-content-source> element has the following attributes: text:index-scope 19.812, text:outline-level 19.844.9, text:relative-tab-stop-position 19.855, text:use-index-marks 19.890, text:use-index-source-styles 19.891 and text:use-outline-level 19.896.
The <text:table-of-content-source> element has the following child elements: <text:index-source-styles> 8.10, <text:index-title-template> 8.12 and <text:table-of-content-entry-template> 8.3.3.
The <text:table-of-content-entry-template> element specifies the format of an index entry for a specified outline level.
For each <text:table-of-content-source> element, there shall not be more than one <text:table-of-content-entry-template> for a specified outline level.
The <text:table-of-content-entry-template> element is usable within the following element: <text:table-of-content-source> 8.3.2.
The <text:table-of-content-entry-template> element has the following attributes: text:outline-level 19.844.8 and text:style-name 19.874.36.
The <text:table-of-content-entry-template> element has the following child elements: <text:index-entry-chapter> 8.13.1, <text:index-entry-link-end> 8.13.8, <text:index-entry-link-start> 8.13.7, <text:index-entry-page-number> 8.13.3, <text:index-entry-span> 8.13.4, <text:index-entry-tab-stop> 8.13.6 and <text:index-entry-text> 8.13.2.
The <text:illustration-index> element represents an index of the images and graphics in a current document or chapter.
The <text:illustration-index> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:illustration-index> element has the following attributes: text:name 19.835.8, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.8 and xml:id 19.914.
The <text:illustration-index> element has the following child elements: <text:illustration-index-source> 8.4.2 and <text:index-body> 8.2.2.
The <text:illustration-index-source> element specifies how an index of illustrations is generated.
The <text:illustration-index-source> element is usable within the following element: <text:illustration-index> 8.4.
The <text:illustration-index-source> element has the following attributes: text:caption-sequence-format 19.764, text:caption-sequence-name 19.765, text:index-scope 19.812, text:relative-tab-stop-position 19.855 and text:use-caption 19.885.
The <text:illustration-index-source> element has the following child elements: <text:illustration-index-entry-template> 8.4.3 and <text:index-title-template> 8.12.
The <text:illustration-index-entry-template> element specifies the format of an index entry.
The <text:illustration-index-entry-template> element is usable within the following element: <text:illustration-index-source> 8.4.2.
The <text:illustration-index-entry-template> element has the following attribute: text:style-name 19.874.9.
The <text:illustration-index-entry-template> element has the following child elements: <text:index-entry-chapter> 8.13.1, <text:index-entry-page-number> 8.13.3, <text:index-entry-span> 8.13.4, <text:index-entry-tab-stop> 8.13.6 and <text:index-entry-text> 8.13.2.
The <text:table-index> element represents an index of the tables in a document or chapter.
The <text:table-index> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:table-index> element has the following attributes: text:name 19.835.18, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.37 and xml:id 19.914.
The <text:table-index> element has the following child elements: <text:index-body> 8.2.2 and <text:table-index-source> 8.5.2.
The <text:table-index-source> element specifies how an index of tables is generated.
The <text:table-index-source> element is usable within the following element: <text:table-index> 8.5.
The <text:table-index-source> element has the following attributes: text:caption-sequence-format 19.764, text:caption-sequence-name 19.765, text:index-scope 19.812, text:relative-tab-stop-position 19.855 and text:use-caption 19.885.
The <text:table-index-source> element has the following child elements: <text:index-title-template> 8.12 and <text:table-index-entry-template> 8.5.3.
The <text:table-index-entry-template> element specifies the format of an index entry.
The <text:table-index-entry-template> element is usable within the following element: <text:table-index-source> 8.5.2.
The <text:table-index-entry-template> element has the following attribute: text:style-name 19.874.34.
The <text:table-index-entry-template> element has the following child elements: <text:index-entry-chapter> 8.13.1, <text:index-entry-page-number> 8.13.3, <text:index-entry-span> 8.13.4, <text:index-entry-tab-stop> 8.13.6 and <text:index-entry-text> 8.13.2.
The <text:object-index> element represents an index of the objects in a document or chapter. The types of objects that should be included in the index are defined by the <text:object-index-source> element. 8.6.2
The <text:object-index> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:object-index> element has the following attributes: text:name 19.835.10, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.26 and xml:id 19.914.
The <text:object-index> element has the following child elements: <text:index-body> 8.2.2 and <text:object-index-source> 8.6.2.
The <text:object-index-source> element specifies which object types to include in the index of objects.
The <text:object-index-source> element is usable within the following element: <text:object-index> 8.6.
The <text:object-index-source> element has the following attributes: text:index-scope 19.812, text:relative-tab-stop-position 19.855, text:use-chart-objects 19.886, text:use-draw-objects 19.887, text:use-math-objects 19.893, text:use-other-objects 19.895 and text:use-spreadsheet-objects 19.898.
The <text:object-index-source> element has the following child elements: <text:index-title-template> 8.12 and <text:object-index-entry-template> 8.6.3.
The <text:object-index-entry-template> element specifies the format of an index entry.
The <text:object-index-entry-template> element is usable within the following element: <text:object-index-source> 8.6.2.
The <text:object-index-entry-template> element has the following attribute: text:style-name 19.874.27.
The <text:object-index-entry-template> element has the following child elements: <text:index-entry-chapter> 8.13.1, <text:index-entry-page-number> 8.13.3, <text:index-entry-span> 8.13.4, <text:index-entry-tab-stop> 8.13.6 and <text:index-entry-text> 8.13.2.
The <text:user-index> element represents a user-defined index. A user-defined index may include entries from the following sources:
●Index marks
●Paragraphs formatted using specified paragraph styles
●Tables, images, or objects
●Text frames
The <text:user-index> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:user-index> element has the following attributes: text:name 19.835.23, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.38 and xml:id 19.914.
The <text:user-index> element has the following child elements: <text:index-body> 8.2.2 and <text:user-index-source> 8.7.2.
The <text:user-index-source> element defines the generation of user defined indexes.
The <text:user-index-source> element is usable within the following element: <text:user-index> 8.7.
The <text:user-index-source> element has the following attributes: text:copy-outline-levels 19.782, text:index-name 19.811, text:index-scope 19.812, text:relative-tab-stop-position 19.855, text:use-floating-frames 19.888, text:use-graphics 19.889, text:use-index-marks 19.890, text:use-index-source-styles 19.891, text:use-objects 19.894 and text:use-tables 19.899.
The <text:user-index-source> element has the following child elements: <text:index-source-styles> 8.10, <text:index-title-template> 8.12 and <text:user-index-entry-template> 8.7.3.
The <text:user-index-entry-template> element contains entry elements for chapter number, page number, entry text, text spans, and tab stops.
The <text:user-index-entry-template> element is usable within the following element: <text:user-index-source> 8.7.2.
The <text:user-index-entry-template> element has the following attributes: text:outline-level 19.844.12 and text:style-name 19.874.39.
The <text:user-index-entry-template> element has the following child elements: <text:index-entry-chapter> 8.13.1, <text:index-entry-page-number> 8.13.3, <text:index-entry-span> 8.13.4, <text:index-entry-tab-stop> 8.13.6 and <text:index-entry-text> 8.13.2.
The <text:alphabetical-index> element represents an index which is based on alphabetical index marks. The entries in an alphabetical index are sorted.
Note: Sort orders are locale specific.
The <text:alphabetical-index> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:alphabetical-index> element has the following attributes: text:name 19.835.2, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.3 and xml:id 19.914.
The <text:alphabetical-index> element has the following child elements: <text:alphabetical-index-source> 8.8.2 and <text:index-body> 8.2.2.
The <text:alphabetical-index-source> element specifies how an alphabetical index is generated.
The <text:alphabetical-index-source> element is usable within the following element: <text:alphabetical-index> 8.8.
The <text:alphabetical-index-source> element has the following attributes: fo:country 19.234.1, fo:language 19.236.2, fo:script 19.242.2, style:rfc-language-tag 19.512, text:alphabetical-separators 19.752, text:capitalize-entries 19.762, text:combine-entries 19.772, text:combine-entries-with-dash 19.773, text:combine-entries-with-pp 19.774, text:comma-separated 19.775, text:ignore-case 19.813, text:index-scope 19.812, text:main-entry-style-name 19.832, text:relative-tab-stop-position 19.855, text:sort-algorithm 19.865 and text:use-keys-as-entries 19.892.
The <text:alphabetical-index-source> element has the following child elements: <text:alphabetical-index-entry-template> 8.8.4 and <text:index-title-template> 8.12.
The <text:alphabetical-index-auto-mark-file> element specifies an auto mark file. An auto mark file is a file that defines a list of terms that may be used by consumers to automatically insert alphabetical index marks (see 8.1.8, 8.1.10).
The format of an index mark file is implementation-defined.
The <text:alphabetical-index-auto-mark-file> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10 and <style:header-left> 16.12.
The <text:alphabetical-index-auto-mark-file> element has the following attributes: xlink:href 19.910.34 and xlink:type 19.913.
The <text:alphabetical-index-auto-mark-file> element has no child elements.
The <text:alphabetical-index-entry-template> element specifies the format of an alphabetical index entry.
The <text:alphabetical-index-entry-template> element is usable within the following element: <text:alphabetical-index-source> 8.8.2.
The <text:alphabetical-index-entry-template> element has the following attributes: text:outline-level 19.844.2 and text:style-name 19.874.4.
The <text:alphabetical-index-entry-template> element has the following child elements: <text:index-entry-chapter> 8.13.1, <text:index-entry-page-number> 8.13.3, <text:index-entry-span> 8.13.4, <text:index-entry-tab-stop> 8.13.6 and <text:index-entry-text> 8.13.2.
The <text:bibliography> element represents a bibliography constructed from bibliography index marks.
The <text:bibliography> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.11, <style:footer-left> 16.13, <style:header> 16.10, <style:header-left> 16.12, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.4, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.
The <text:bibliography> element has the following attributes: text:name 19.835.3, text:protected 19.849, text:protection-key 19.850, text:protection-key-digest-algorithm 19.851, text:style-name 19.874.5 and xml:id 19.914.
The <text:bibliography> element has the following child elements: <text:bibliography-source> 8.9.2 and <text:index-body> 8.2.2.
The <text:bibliography-source> element specifies how a bibliography is generated.
The <text:bibliography-source> element is usable within the following element: <text:bibliography> 8.9.
The <text:bibliography-source> element has no attributes.
The <text:bibliography-source> element has the following child elements: <text:bibliography-entry-template> 8.9.3 and <text:index-title-template> 8.12.
The <text:bibliography-entry-template> element specifies the formatting for a bibliographic entry.
There shall be no more than one <text:bibliography-entry-template> element for each type of entry within any <text:bibliography-source> element. 8.9.2
The <text:bibliography-entry-template> element is usable within the following element: <text:bibliography-source> 8.9.2.
The <text:bibliography-entry-template> element has the following attributes: text:bibliography-type 19.758 and text:style-name 19.874.6.
The <text:bibliography-entry-template> element has the following child elements: <text:index-entry-bibliography> 8.13.5, <text:index-entry-span> 8.13.4 and <text:index-entry-tab-stop> 8.13.6.
The <text:index-source-styles> element contains all of the <text:index-source-style> elements for a specified outline level. There can only be one <text:index-source-styles> element for each outline level.
The <text:index-source-styles> element is usable within the following elements: <text:table-of-content-source> 8.3.2 and <text:user-index-source> 8.7.2.
The <text:index-source-styles> element has the following attribute: text:outline-level 19.844.6.
The <text:index-source-styles> element has the following child element: <text:index-source-style> 8.11.
The <text:index-source-style> element specifies the name of a style or a class. Paragraphs formatted using that style or class are included in the index.
The <text:index-source-style> element is usable within the following element: <text:index-source-styles> 8.10.
The <text:index-source-style> element has the following attribute: text:style-name 19.874.18.
The <text:index-source-style> element has no child elements.
The <text:index-title-template> element specifies the style and content of the index title. There can only be one <text:index-title-template> element contained in a <text:table-of-content-source> element.
The <text:index-title-template> element is usable within the following elements: <text:alphabetical-index-source> 8.8.2, <text:bibliography-source> 8.9.2, <text:illustration-index-source> 8.4.2, <text:object-index-source> 8.6.2, <text:table-index-source> 8.5.2, <text:table-of-content-source> 8.3.2 and <text:user-index-source> 8.7.2.
The <text:index-title-template> element has the following attribute: text:style-name 19.874.20.
The <text:index-title-template> element has no child elements.
The <text:index-title-template> element has character data content.
The <text:index-entry-chapter> element represents the chapter number where an index entry is located.
The <text:index-entry-chapter> element is usable within the following elements: <text:alphabetical-index-entry-template> 8.8.4, <text:illustration-index-entry-template> 8.4.3, <text:object-index-entry-template> 8.6.3, <text:table-index-entry-template> 8.5.3, <text:table-of-content-entry-template> 8.3.3 and <text:user-index-entry-template> 8.7.3.
The <text:index-entry-chapter> element has the following attributes: text:display 19.796.5, text:outline-level 19.844.5 and text:style-name 19.874.11.
The <text:index-entry-chapter> element has no child elements.
The <text:index-entry-text> element contains the text of an index entry.
The <text:index-entry-text> element is usable within the following elements: <text:alphabetical-index-entry-template> 8.8.4, <text:illustration-index-entry-template> 8.4.3, <text:object-index-entry-template> 8.6.3, <text:table-index-entry-template> 8.5.3, <text:table-of-content-entry-template> 8.3.3 and <text:user-index-entry-template> 8.7.3.
The <text:index-entry-text> element has the following attribute: text:style-name 19.874.17.
The <text:index-entry-text> element has no child elements.
The <text:index-entry-page-number> element represents the number of the chapter where an index entry is located.
The <text:index-entry-page-number> element is usable within the following elements: <text:alphabetical-index-entry-template> 8.8.4, <text:illustration-index-entry-template> 8.4.3, <text:object-index-entry-template> 8.6.3, <text:table-index-entry-template> 8.5.3, <text:table-of-content-entry-template> 8.3.3 and <text:user-index-entry-template> 8.7.3.
The <text:index-entry-page-number> element has the following attribute: text:style-name 19.874.14.
The <text:index-entry-page-number> element has no child elements.
The <text:index-entry-span> element represents a fixed string within an index entry.
The <text:index-entry-span> element is usable within the following elements: <text:alphabetical-index-entry-template> 8.8.4, <text:bibliography-entry-template> 8.9.3, <text:illustration-index-entry-template> 8.4.3, <text:object-index-entry-template> 8.6.3, <text:table-index-entry-template> 8.5.3, <text:table-of-content-entry-template> 8.3.3 and <text:user-index-entry-template> 8.7.3.
The <text:index-entry-span> element has the following attribute: text:style-name 19.874.15.
The <text:index-entry-span> element has no child elements.
The <text:index-entry-span> element has character data content.
The <text:index-entry-bibliography> element specifies the field of a bibliographic entry that will be displayed in an index.
The <text:index-entry-bibliography> element is usable within the following element: <text:bibliography-entry-template> 8.9.3.
The <text:index-entry-bibliography> element has the following attributes: text:bibliography-data-field 19.757 and text:style-name 19.874.10.
The <text:index-entry-bibliography> element has no child elements.