Re: [docbook-apps] xml:id on certain DocBook elements doesn't produce id's in HTML output

From
Kirill Churin <>
Date
2012-03-29T13:54:10+00:00
ID
Thread
Re: [docbook-apps] xml:id on certain DocBook elements doesn't produce id's in HTML output
On Thu, Mar 29, 2012 at 7:23 PM, Jirka Kosek <> wrote:
> On 29.3.2012 14:31, Kirill Churin wrote:
>>     Hello list, why doesn't xml:id on such elements as <td> or
>> <screenshot> produce id's on corresponding elements in HTML output?
>
> There is no 1:1 mapping between DocBook and HTML elements. IDs in HTML
> output are created only when there is reference to element. If natural
> ID is missing in DocBook source then it is automatically created in HTML.
>
> Why do you need IDs on your HTML elements?
>
>                                Jirka
>
> --
> ------------------------------------------------------------------
>  Jirka Kosek      e-mail:       http://xmlguru.cz
> ------------------------------------------------------------------
>       Professional XML consulting and training services
>  DocBook customization, custom XSLT/XSL-FO document processing
> ------------------------------------------------------------------
>  OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
> ------------------------------------------------------------------
>

    Exactly for that reason, I need to make a link to them, i.e.:

<screenshot xml:id="some-screen" xreflabel="Nice screen">
        <mediaobject>
          <imageobject>
            <imagedata fileref="screen.png" />
          </imageobject>
        </mediaobject>
</screenshot>

<para>Look at the <xref linkend="some-screen" /> to see it's awesomeness.</para>

-- 
Kirill Churin
Jabber: