[Libreoffice-commits] core.git: xmloff/README
Kohei Yoshida
kohei.yoshida at collabora.com
Fri May 12 03:33:17 UTC 2017
xmloff/README | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
New commits:
commit b5f5085c0b795c470066d1dd3fd757be5a7bf01a
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date: Thu May 11 23:31:26 2017 -0400
Document how to add new XML tokens.
Change-Id: I0d586b34323ad6e320974d8467520fcee116bd00
diff --git a/xmloff/README b/xmloff/README
index 74659c78f6f3..293666bc3a49 100644
--- a/xmloff/README
+++ b/xmloff/README
@@ -1,4 +1,4 @@
-Contains ODF import and export filter logic.
+## 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
@@ -9,7 +9,7 @@ The filter consumes/produces via SAX UNO API interface (implemented in
applications, for example sw/source/filter/xml.
There is a central list of all element or attribute names in
-xmloff/inc/xmloff/token.hxx. The main class of the import filter
+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
@@ -37,3 +37,13 @@ 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
+
More information about the Libreoffice-commits
mailing list