Re: [docbook-apps] transform title/@xml:id to title/@id in HTML

From
Peter Desjardins <>
Date
2021-03-04T04:43:09+00:00
ID
CAMmOXbZ=nL21PtBYwe6PWq3Fg9Ok=
Thread
Re: [docbook-apps] transform title/@xml:id to title/@id in HTML
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 <> 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: 

For additional commands, e-mail: