[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: XLink and OLink in Docbook 5
Sam Steingold wrote:
> Now, IIUC, <olink> is gone from Docbook 5.
> XLink, as I can glean from a cursory look at <http://www.w3.org/TR/xlink/>,
> uses URIs, and is therefore equivalent to the old <ulink>.
No, it isn't. Ulink is used to point to some resource on the web. In
context of DocBook it is usually chunked or non-chunked HTML or PDF
version of document. But if you will use XLink as replacement for olink
you will use URIs of *source DocBook document* not URIs of transformed
and processed documents. This is a big difference.
And if you for some reason don't like URLs and you want something
completely location independent and indirect, you can use URNs. So instead:
<olink targetdoc="UserGuide" targetptr="ch.Configuration">blabla</olink>
you can use
<link xlink:href="urn:x-sam:UserGuide#ch.Configuration">blabla</link>
and even
<link xlink:href="UserGuide#ch.Configuration">blabla</link>
will be valid from URI point of view, but not 100% technically correct.
In fact there is no big difference in olink and XLink based linking in
DocBook 5.
> So what is the recommended way to create inter-document link in Docbook 5?
> E.g., I have a <book> and a <refentry> which link to each other.
> I produce 2 versions of html from <book>: chunked and single file.
> I produce 1 html version of <refentry> (but it is heavily
> post-processed).
It depends on processing tools you are using. But in general you should
use something like:
<link xlink:href="book.xml#foo">blabla</link>
and
<link xlink:href="refentry.xml#bar">blabla</link>
or URNs as described above.
I hope that it is clear now and that I chased your concerns away.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://www.kosek.cz
------------------------------------------------------------------
Profesionální školení a poradenství v oblasti technologií XML.
Podívejte se na náš nově spuštěný web http://DocBook.cz
Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------
S/MIME Cryptographic Signature
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]