Skip to content

Docbook reader: support rowspan and colspan #10918

@ryan-carpenter

Description

@ryan-carpenter

Row and column spans have been implemented in some writers, including ODT (#6682) and DOCX (#6315), but these features are missing from the docbook reader. Related: #6701

The DocBook entry tag has been implemented in the reader, but not the morerows attribute.

Here is a DocBook XML example that contains row spans and a column span.

Image

<tbody>
<row>
<entry align="left" valign="top" namest="col_1" nameend="col_2"><simpara>A1 + B1</simpara></entry>
<entry align="left" valign="top"><simpara>C1</simpara></entry>
</row>
<row>
<entry align="left" valign="top" namest="col_1" nameend="col_2"><simpara>A2 + B2</simpara></entry>
<entry align="left" valign="top"><simpara>C2</simpara></entry>
</row>
<row>
<entry align="left" valign="top" morerows="1"><simpara>A3 + A4</simpara></entry>
<entry align="left" valign="top"><simpara>B3</simpara></entry>
<entry align="left" valign="top"><simpara>C3</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>B3</simpara></entry>
<entry align="left" valign="top"><simpara>C3</simpara></entry>
</row>
</tbody>

Relevant source:

parseTable = do

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions