Hi, Michel!

I would consider customizing the d:title template and setting the output id
value to whatever the input xml:id value is.


https://github.com/docbook/xslt10-stylesheets/blob/master/xsl/html/titlepage.xsl#L1037

My idea feels like a hack though. Maybe someone else has a better solution?

Peter

On Wed, Mar 3, 2021 at 7:17 AM Michel van den Burg <[email protected]> wrote:

> Hi everyone,
>
> I'm using the DocBook XSL to transform DocBook XML to EPUB and HTML. I
> have a question about including xml:id in the output as id's.
>
> I know that it's possible to include the xml:id of main sections in the
> output using generate.id.attributes. I also have xml:id's in some of my
> <title>-elements, and I would like to add these in my output too, like this:
>
> Input:
> <preface><title xml:id="12345">...</title></preface>
>
> Output:
> <section class="preface" title="Frontispice" epub:type="preface"
> id="56789">
>   <div class="titlepage">
>     <div>
>       <div>
>         <h1 class="title" id="12345">Frontispice</h1>
>       </div>
>     </div>
>   </div>
> </section>
>
> Is there a way to do this?
>
> Thanks in advance,
> Kind regards,
> Michel
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to