Hi Dave,
It seems the information on the the sourceforge site is quite out of date. Olinking changed many years ago to use the XSLT process instead of entities to resolve olinks. I would suggest you browse the HTML documentation in the "example" directory that is included with the full website-2.6.0 package that can be downloaded from SourceForge. That describes briefly how to use olinks in website.

There is more on olinking in the website chapter in my book, and there is a whole chapter on olinking as well:

http://www.sagehill.net/docbookxsl/WebsiteOlinks.html

http://www.sagehill.net/docbookxsl/Olinking.html

Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]


----- Original Message ----- From: "Dave Pawson" <[EMAIL PROTECTED]>
To: "Docbook Apps" <[email protected]>
Sent: Friday, February 15, 2008 7:53 AM
Subject: [docbook-apps] olink and website - resend


Since ths hasn't appeared on the list: This is a resend.
Sorry if you see it twice.


Given a group of source files

sect1
  a.xml
sect2
  b.xml

and I want to link from a.xml through to b.xml using olink:

http://docbook.sourceforge.net/release/website/example/linking.html#ftn.d47e22

suggests that the definition in a.xml should be

<!ENTITY linking SYSTEM "../b.xml" NDATA XML>


I'm assuming the full relative path is appropriate?
Is this correct please?
Or is it relative to the layout.xml file.... or some other base point
defined in a customization layer?
E.g.
<xsl:template name="olink-entity">
  <xsl:variable name="xmlfile"

select="document(unparsed-entity-uri(@targetdocent),$autolayout)"/>

which implies it is relative to the layout.xml file location?


I think my assumptions are OK if I put
1. All xml file locations relative to the 'base' location
where the layout.xml file is found.

Am I right please? If not where am I wrong?

TIA



regards

--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to