summaryrefslogtreecommitdiff
path: root/xmloff/README
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2017-05-19 20:43:04 -0400
committerKohei Yoshida <kohei.yoshida@collabora.com>2017-05-19 20:43:52 -0400
commit624ec199068090d2c60854cc8618116d7feaf1c9 (patch)
tree1850d70c3e2c4894313ce4629cb188cbb9cdb79e /xmloff/README
parent78315e1da16da0466a8b5d564c63142b6b99f5b8 (diff)
This README is in markdown format now.
Change-Id: Ibaf47feb4b281cf6048cc50366019b48fbc53fb4
Diffstat (limited to 'xmloff/README')
-rw-r--r--xmloff/README49
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
-