aboutsummaryrefslogtreecommitdiff
path: root/test/docbook-reader.docbook
AgeCommit message (Collapse)Author
2025-07-24DocBook reader: Add rowspan support. (#10981)Sean Soon
2025-06-16DocBook writer: use startingnumber instead of override...John MacFarlane
for start numbers on ordered lists. Also remove legacy support for override on listitem in the reader. See #10912.
2024-09-14Parse id, class, and tabstyle on tables in DocBook ReaderErik Rask
Add parsing of id (xml:id), class, and tabstyle XML attributes for table and informaltable in the DocBook reader. The tabstyle value is put in the 'custom-style' attribute. fixes #10181
2022-01-03DocBook reader: be sensitive to spacing="compact" in lists.John MacFarlane
When spacing="compact" is set, Para elements are turned into Plain, so we get a "tight" list. Closes #7799.
2021-11-08Add `<titleabbr>` support to DocBook readerRowan Rodrik van der Molen
2021-11-05Support for <indexterm>s when reading DocBook (#7607)Rowan Rodrik van der Molen
* Support for <indexterm>s when reading DocBook * Update implementation status of `<n-ary>` tags * Remove non-idiomatic parentheses * More complete `<indexterm>` support, with tests Co-authored-by: Rowan Rodrik van der Molen <[email protected]>
2021-10-14DocBook reader: honor linenumbering attributeSamuel Tardieu
The attribute DocBook linenumbering="numbered" attribute on code blocks maps to "numberLines" internally.
2021-07-11DocBook reader: add support for citerefentry (#7437)Jan Tojnar
Originally intended for referring to UNIX manual pages, either part of the same DocBook document as refentry element, or external – hence the manvolnum element. These days, refentry is more general, for example the element documentation pages linked below are each a refentry. As per the *Processing expectations* section of citerefentry, the element is supposed to be a hyperlink to a refentry (when in the same document) but pandoc does not support refentry tag at the moment so that is moot. https://tdg.docbook.org/tdg/5.1/citerefentry.html https://tdg.docbook.org/tdg/5.1/manvolnum.html https://tdg.docbook.org/tdg/5.1/refentry.html This roughly corresponds to a `manpage` role in rST syntax, which produces a `Code` AST node with attributes `.interpreted-text role=manpage` but that does not fit DocBook parser. https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-manpage
2021-03-24Fix DocBook reader mathml regression...John MacFarlane
...caused by the switch in XML libraries. Also fixed a similar issue in JATS. Closes #7173.
2021-02-10Add new unexported module T.P.XMLParser.John MacFarlane
This exports functions that uses xml-conduit's parser to produce an xml-light Element or [Content]. This allows existing pandoc code to use a better parser without much modification. The new parser is used in all places where xml-light's parser was previously used. Benchmarks show a significant performance improvement in parsing XML-based formats (especially ODT and FB2). Note that the xml-light types use String, so the conversion from xml-conduit types involves a lot of extra allocation. It would be desirable to avoid that in the future by gradually switching to using xml-conduit directly. This can be done module by module. The new parser also reports errors, which we report when possible. A new constructor PandocXMLError has been added to PandocError in T.P.Error [API change]. Closes #7091, which was the main stimulus. These changes revealed the need for some changes in the tests. The docbook-reader.docbook test lacked definitions for the entities it used; these have been added. And the docx golden tests have been updated, because the new parser does not preserve the order of attributes. Add entity defs to docbook-reader.docbook. Update golden tests for docx.
2020-06-14Docbook reader: implement <procedure> (#6442)Mathieu Boespflug
A `<procedure>` contains a sequence of `<step>`'s, or `<substeps>` that themselves contain `<step>`'s.
2020-06-14Docbook: map <simplesect> to unnumbered section (#6436)Mathieu Boespflug
A <simplesect> is a section like any other, except that it never contains an subsection, and is typically rendered unnumbered.
2017-02-04Moved tests/ -> test/.John MacFarlane