diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2017-05-19 20:43:04 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2017-05-19 20:43:52 -0400 |
commit | 624ec199068090d2c60854cc8618116d7feaf1c9 (patch) | |
tree | 1850d70c3e2c4894313ce4629cb188cbb9cdb79e /xmloff/README | |
parent | 78315e1da16da0466a8b5d564c63142b6b99f5b8 (diff) |
This README is in markdown format now.
Change-Id: Ibaf47feb4b281cf6048cc50366019b48fbc53fb4
Diffstat (limited to 'xmloff/README')
-rw-r--r-- | xmloff/README | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/xmloff/README b/xmloff/README deleted file mode 100644 index 293666bc3a49..000000000000 --- a/xmloff/README +++ /dev/null @@ -1,49 +0,0 @@ -## Contains ODF import and export filter logic. - -The main library "xo" contains the basic ODF import/export filter -implementation for most applications. The document is accessed -via its UNO API, which has the advantage that the same import/export -code can be used for text in all applications (from/to Writer/EditEngine). -The filter consumes/produces via SAX UNO API interface (implemented in -"sax"). Various bits of the ODF filters are also implemented in -applications, for example sw/source/filter/xml. - -There is a central list of all element or attribute names in -include/xmloff/xmltoken.hxx. The main class of the import filter -is SvXMLImport, and of the export filter SvXMLExport. - -The Import filter maintains a stack of contexts for each element being -read. There are many classes specific to particular elements, derived -from SvXMLImportContext. - -Note that for export several different versions of ODF are supported, -with the default being the latest ODF version with "extensions", which -means it may contain elements and attributes that are only in drafts of -the specification or are not yet submitted for specification. Documents -produced in the other (non-extended) ODF modes are supposed to be -strictly conforming to the respective specification, i.e., only markup -defined by the ODF specification is allowed. - -There is another library "xof" built from the source/transform directory, -which is the filter for the OpenOffice.org XML format. This legacy format -is a predecessor of ODF and was the default in OpenOffice.org 1.x versions, -which did not support ODF. This filter works as a SAX transformation -from/to ODF, i.e., when importing a document the transform library reads -the SAX events from the file and generates SAX events that are then -consumed by the ODF import filter. - -http://www.openoffice.org/xml/general.html -http://www.openoffice.org/xml/xml_specification.pdf - -There is some stuff in the "dtd" directory which is most likely related -to the OpenOffice.org XML format but is possibly outdated and obsolete. - -### Add new XML tokens - -When adding a new XML token, you need to add its entry in the following three -files: - -* include/xmloff/xmltoken.hxx -* xmloff/source/core/xmltoken.cxx -* xmloff/source/token/tokens.txt - |