Book description
The Organization for the Advancement of Structured Information Standards (OASIS) recently approved OpenDocument as standard. OpenDocument is "a royalty-free, XML-based file format that covers features required by text, spreadsheets, charts, and graphical documents." OpenDocument serves as the native file format for OpenOffice.org version 2 and future versions of KOffice.
OASIS OpenDocument Essentials—Using OASIS OpenDocument XML shows you how to take advantage of this format. In addition to explaining the basics of OpenDocument, this book has examples showing how to extract information from, transform, and programmatically create OpenDocument files.
Table of contents
- Cover Page
- Title Page
- Copyright
- Contents
- Preface
- Chapter 1. The Open Document Format
- Chapter 2. The meta.xml, styles.xml, settings.xml, and content.xml Files
- Chapter 3. Text Document Basics
-
Chapter 4. Text Documents—Advanced
- Frames
- Style Information for Frames
- Body Information for Frames
- Inserting Images in Text
- Style Information for Images in Text
- Body Information for Images in Text
- Background Images
- Fields
- Date and Time Fields
- Page Numbering
- Document Information
- Footnotes and Endnotes
- Tracking Changes
- Tables in Text Documents
- Text Table Body Information
- Merged Cells
- Case Study: Creating a Table of Changes
-
Chapter 5. Spreadsheets
- Spreadsheet Information in styles.xml
- Spreadsheet Information in content.xml
- Column and Row Styles
- Styles for the Sheet as a Whole
- Number Styles
- Internationalizing Number Styles
- Cell Styles
- Table Content
- Columns and Rows
- String Content Table Cells
- Numeric Content in Table Cells
- Putting it all Together
- Formula Content in Table Cells
- Merged Cells in Spreadsheets
- Case Study: Modifying a Spreadsheet
- Main Program
- Getting Parameters
- Converting the XML
- DOM Utilities
- Parsing the Format Strings
- Print Ranges
- Case Study: Creating a Spreadsheet
-
Chapter 6. Drawings
- A Drawing's styles.xml File
- A Drawing's content.xml File
- Lines
- Line Attributes
- Arrows
- Measure Lines
- Attaching Text to a Line
- Basic Shapes
- Fill Styles
- Drop Shadows
- Rectangles
- Circles and Ellipses
- Arcs and Segments
- Polylines, Polygons, and Free Form Curves
- Adding Text to Drawings
- Rotation of Objects
- Case Study: Weather Diagram
- Styles for the Weather Drawing
- Objects in the Weather Drawing
- Grouping Objects
- Connectors
- Custom Glue Points
- Three-dimensional Graphics
- The dr3d:scene element
- Lighting
- The Object
- Extruded Objects
- Styles for 3-D Objects
- Chapter 7. Presentations
- Chapter 8. Charts
- Chapter 9. Filters in OpenOffice.org
-
Appendix A. The XML You Need for OpenDocument
- What is XML?
- Anatomy of an XML Document
- Elements and Attributes
- Name Syntax
- Well-Formed
- Comments
- Entity References
- Character References
- Character Encodings
- Unicode Encoding Schemes
- Other Character Encodings
- Validity
- Document Type Definitions (DTDs)
- Putting It Together
- XML Namespaces
- Tools for Processing XML
- XSLT Processors
- Appendix B. The XSLT You Need for OpenDocument
- Appendix C. Utilities for Processing OpenDocument Files
- Appendix D. GNU Free Documentation License
- Index
Product information
- Title: OASIS OpenDocument Essentials: Using OASIS OpenDocument XML
- Author(s):
- Release date: February 2005
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781411668324
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Data Science from Scratch, 2nd Edition
To really learn data science, you should not only master the tools—data science libraries, frameworks, modules, …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …