aboutsummaryrefslogtreecommitdiff
path: root/test/jats-reader.native
AgeCommit message (Collapse)AuthorFilesLines
2020-04-15Use the new builders, modify readers to preserve empty headersdespresc1-28/+4
The Builder.simpleTable now only adds a row to the TableHead when the given header row is not null. This uncovered an inconsistency in the readers: some would unconditionally emit a header filled with empty cells, even if the header was not present. Now every reader has the conditional behaviour. Only the XWiki writer depended on the header row being always present; it now pads its head as necessary.
2020-04-15Adapt to the removal of the RowSpan, ColSpan, RowHeadColumns accessorsdespresc1-130/+130
2020-04-15Adapt to the newest Table type, fix some previous adaptation issuesdespresc1-260/+351
- Writers.Native is now adapted to the new Table type. - Inline captions should now be conditionally wrapped in a Plain, not a Para block. - The toLegacyTable function now lives in Writers.Shared.
2020-04-15Implement the new Table typedespresc1-130/+312
2018-03-05Remove extraneous, significant whitespace in JATS writer output (#4335)Nokome Bentley1-2/+2
This patch fixes some cases where the JATS writer was introducing semantically significant whitespace by indenting and wrapping tags. Note that the JATS spec has a content model for `<p>` tags of `(#PCDATA | ...`. Any tag where `#PCDATA` children are possible should not have any indentation. The same is true for `<th>`, `<td>`, `<term>`, `<label>`.
2017-12-23JATS reader: process author metadata.John MacFarlane1-1/+1
2017-12-20Add Basic JATS reader based on DocBook readerHamish Mackenzie1-0/+422