On 11/18/2011 11:26 AM, klaus e. werner wrote:
shame on me - my test document was far too easy, and Hussein is (as
always) right about Libre/OpenOffice' poor performance.
The documents I used to deal with were always very easy (quite flat
structured, no tables etc.) - hence my optimistic opinion.
I'm sorry if I contributed to the confusion ;-(
Just to finish with this experiment:
[1] We used MS-Word 2010 to save simple.doc as simple.odt.
[2] We opened the simple.odt generated by MS-Word 2010 in LibreOffice
3.3.1 and got something very close to simple.doc. (That is, MS-Word
2010 does a fair job at saving .doc/.docx as .odt.)
[3] We opened simple.odt in LibreOffice and saved it as DocBook XML.
See attached simple_from_otd.xml file. It is significantly better than
simple_from_doc.xml.
Therefore, I would say: thank you Klaus for the lead you gave us!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<article lang="">
<para>Publication Title</para><sect1><title>
<anchor id="_Toc309375628"/>Heading 1</title>
<para>Normal paragraph following heading 1</para><sect2><title>
<anchor id="_Toc309375629"/>Heading 2</title>
<para>Normal paragraph following heading 2</para><sect3><title>
<anchor id="_Toc309375630"/>Heading 3</title>
<para>Normal paragraph following heading 3</para><sect4><title>
<anchor id="_Toc309375631"/>Heading 4</title>
<para>Normal paragraph following heading 4</para></sect4></sect3></sect2></sect1><sect1><title>
<anchor id="_Toc309375632"/>Lists</title>
<para>This topic tests list style mapping</para>
<para>Bulleted lists:</para>
<orderedlist>
<listitem>
<para>List bullet</para>
</listitem>
<listitem>
<para>Second List bullet</para>
</listitem>
<listitem>
<para>Third List bullet</para>
</listitem>
</orderedlist>
<para>Body Text Indent paragraph within a list bullet</para>
<orderedlist>
<listitem>
<para>List bullet 2</para>
</listitem>
<listitem>
<para>Second List bullet 2</para>
</listitem>
</orderedlist>
<orderedlist>
<listitem>
<para>Fourth list bullet</para>
</listitem>
</orderedlist>
<para>Body text paragraph.</para>
<para>Numbered lists:</para>
<orderedlist>
<listitem>
<para>List Number</para>
</listitem>
<listitem>
<para>Second List Number</para>
</listitem>
<listitem>
<para>Third List Number</para>
</listitem>
</orderedlist>
<para>Body Text Indent within a list number</para>
<orderedlist>
<listitem>
<para>List Number 2</para>
</listitem>
<listitem>
<para>Second list Number 2 </para>
</listitem>
</orderedlist>
<orderedlist>
<listitem>
<para>Fourth List Number</para>
</listitem>
</orderedlist></sect1><sect1><title>
<anchor id="_Toc309375633"/>Tables</title>
<para>This topic tests tables.</para>
<para>Table with no header row:</para>
<informaltable frame="all">
<tgroup cols="4">
<colspec colnum="1" colname="c1"/>
<colspec colnum="2" colname="c2"/>
<colspec colnum="3" colname="c3"/>
<colspec colnum="4" colname="c4"/><tbody><row>
<entry>
<para>R1C1</para>
</entry>
<entry>
<para>R1C2</para>
</entry>
<entry>
<para>R1C3</para>
</entry>
</row>
<row>
<entry>
<para>R2C1</para>
</entry>
<entry>
<para>R2C2</para>
</entry>
<entry>
<para>R2C3</para>
</entry>
</row></tbody></tgroup>
</informaltable>
<para>Table With only header row:</para>
<informaltable frame="all">
<tgroup cols="4">
<colspec colnum="1" colname="c1"/>
<colspec colnum="2" colname="c2"/>
<colspec colnum="3" colname="c3"/>
<colspec colnum="4" colname="c4"/>
<thead>
<row>
<entry>
<para>Header C1</para>
</entry>
<entry>
<para>Header C2 </para>
</entry>
<entry>
<para>Header C3</para>
</entry>
</row>
</thead>
</tgroup>
</informaltable>
<para>Table with header and body:</para>
<informaltable frame="all">
<tgroup cols="5">
<colspec colnum="1" colname="c1"/>
<colspec colnum="2" colname="c2"/>
<colspec colnum="3" colname="c3"/>
<colspec colnum="4" colname="c4"/>
<colspec colnum="5" colname="c5"/>
<thead>
<row>
<entry>
<para>Header C1</para>
</entry>
<entry>
<para>Header C2</para>
</entry>
<entry>
<para>Header C3</para>
</entry>
<entry>
<para>Header C4</para>
</entry>
</row>
</thead><tbody><row>
<entry>
<para>R1C1</para>
</entry>
<entry>
<para>R1C2</para>
</entry>
<entry>
<para>R1C3</para>
</entry>
<entry>
<para>R1C4</para>
</entry>
</row>
<row>
<entry>
<para>R2C1</para>
</entry>
<entry>
<para>R2C2</para>
</entry>
<entry>
<para>R2C3</para>
</entry>
<entry>
<para>R2C4</para>
</entry>
</row></tbody></tgroup>
</informaltable>
<para>Table with a different table style:</para>
<informaltable frame="all">
<tgroup cols="4">
<colspec colnum="1" colname="c1"/>
<colspec colnum="2" colname="c2"/>
<colspec colnum="3" colname="c3"/>
<colspec colnum="4" colname="c4"/><tbody><row>
<entry>
<para>Table contemporary style</para>
</entry>
<entry>
<para>Header C2</para>
</entry>
<entry>
<para>Header C3</para>
</entry>
</row>
<row>
<entry>
<para>R1 C1</para>
</entry>
<entry>
<para>R1 C2</para>
</entry>
<entry>
<para>R1 C3</para>
</entry>
</row>
<row>
<entry>
<para>R2 C2</para>
</entry>
<entry>
<para>R2 C2</para>
</entry>
<entry>
<para>R2 C3</para>
</entry>
</row></tbody></tgroup>
</informaltable>
<para>After the last table.</para>
<informaltable frame="all">
<tgroup cols="4">
<colspec colnum="1" colname="c1"/>
<colspec colnum="2" colname="c2"/>
<colspec colnum="3" colname="c3"/>
<colspec colnum="4" colname="c4"/>
<thead>
<row>
<entry>
<para>Header C1</para>
</entry>
<entry>
<para>Header C2</para>
</entry>
<entry>
<para>Header C3</para>
</entry>
<entry namest="c4" nameend="c5">
<para>Header C4</para>
</entry>
</row>
</thead><tbody><row>
<entry>
<para>R1C1</para>
</entry>
<entry namest="c2" nameend="c3">
<para>R1C2</para>
</entry>
<entry>
<para>R1C4</para>
</entry>
<entry>
<para>R1C5</para>
</entry>
</row>
<row>
<entry>
<para>R2C1</para>
</entry>
<entry>
<para>R2C2</para>
</entry>
<entry>
<para>R2C3</para>
</entry>
</row></tbody></tgroup>
</informaltable>
<para/></sect1><sect1><title>
<anchor id="_Toc309375634"/>
<anchor id="_Images"/>Images</title>
<para>
<inlinegraphic fileref="embedded:Image 1" width="2.6256inch" depth="1.9689inch"/>
</para></sect1></article>
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support