aboutsummaryrefslogtreecommitdiff
path: root/test/docbook-reader.docbook
diff options
context:
space:
mode:
authorYann Trividic <[email protected]>2026-01-03 18:36:19 +0100
committerGitHub <[email protected]>2026-01-03 12:36:19 -0500
commit2a426718bc7c6cc88ceac0359b60f840d0f27bf9 (patch)
tree711e67997dab13da56e99a012aae69650eb1e323 /test/docbook-reader.docbook
parent12ad483674e5447bb4258017385263f42fe457de (diff)
DocBook reader: support "role" attribute (#11255)
The `role` attribute is parsed and added to Pandoc AST elements, using a wrapper Div if needed.
Diffstat (limited to 'test/docbook-reader.docbook')
-rw-r--r--test/docbook-reader.docbook42
1 files changed, 38 insertions, 4 deletions
diff --git a/test/docbook-reader.docbook b/test/docbook-reader.docbook
index 6b7e7e1bc..076908583 100644
--- a/test/docbook-reader.docbook
+++ b/test/docbook-reader.docbook
@@ -27,9 +27,9 @@
This is a set of tests for pandoc. Most of them are adapted from John
Gruber’s markdown test suite.
</para>
-<sect1 id="headers">
+<sect1 id="headers" role="sect1role">
<title>Headers</title>
- <sect2 id="level-2-with-an-embedded-link">
+ <sect2 id="level-2-with-an-embedded-link" role="sect2role">
<title>Level 2 with an <ulink url="/url">embedded link</ulink></title>
<sect3 id="level-3-with-emphasis">
<title>Level 3 with <emphasis>emphasis</emphasis></title>
@@ -74,6 +74,9 @@
<para>
Here’s a regular paragraph.
</para>
+ <para role="pararole">
+ And here’s a regular paragraph with a role.
+ </para>
<para>
In Markdown 1.0.0 and earlier. Version 8. This line turns into a list
item. Because a hard-wrapped line in the middle of a paragraph looked like
@@ -93,6 +96,11 @@
This is a block quote. It is pretty short.
</para>
</blockquote>
+ <blockquote role="roleblockquote">
+ <para>
+ This is a block quote with a role.
+ </para>
+ </blockquote>
<blockquote>
<para>
Code in a block quote:
@@ -234,6 +242,26 @@ These should not be escaped: \$ \\ \&gt; \[ \{
</listitem>
</orderedlist>
<para>
+ with role:
+ </para>
+ <orderedlist role="listrole" numeration="arabic">
+ <listitem>
+ <para>
+ First
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Second
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Third
+ </para>
+ </listitem>
+ </orderedlist>
+ <para>
and tight:
</para>
<orderedlist spacing="compact" numeration="arabic">
@@ -703,6 +731,12 @@ These should not be escaped: \$ \\ \&gt; \[ \{
So is <emphasis role="strong"><emphasis>this</emphasis></emphasis> word.
</para>
<para>
+ So is <emphasis role="emphasisrole"><emphasis>this</emphasis></emphasis> word with a role.
+ </para>
+ <para>
+ So is <phrase role="phraserole"><phrase>this</phrase></phrase> phrase with a role.
+ </para>
+ <para>
This is code: <literal>&gt;</literal>, <literal>$</literal>,
<literal>\</literal>, <literal>\$</literal>,
<literal>&lt;html&gt;</literal>.
@@ -1408,7 +1442,7 @@ or here: &lt;http://example.com/&gt;
<para>
Table with attributes
</para>
- <table xml:id="mytableid1" class="mytableclass1 mytableclass2" tabstyle="mytabstyle1">
+ <table xml:id="mytableid1" class="mytableclass1 mytableclass2" tabstyle="mytabstyle1" role="tablerole1">
<title>
Attribute table caption
</title>
@@ -1444,7 +1478,7 @@ or here: &lt;http://example.com/&gt;
<para>
Table with attributes, without caption
</para>
- <informaltable xml:id="mytableid2" class="mytableclass3 mytableclass4" tabstyle="mytabstyle2">
+ <informaltable xml:id="mytableid2" class="mytableclass3 mytableclass4" tabstyle="mytabstyle2" role="tablerole2">
<tgroup>
<thead>
<th>