This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
Re: [docbook] References to external files relative to xml:base?
- From: "Bob Stayton" <bobs at sagehill dot net>
- To: <docbook at lists dot oasis-open dot org>, "Justus H. Piater" <Justus dot Piater at ULg dot ac dot be>
- Date: Mon, 1 Mar 2004 09:27:39 -0800
- Subject: Re: [docbook] References to external files relative to xml:base?
- References: <x8tr7wd27og.fsf@outil.montefiore.ulg.ac.be>
You are correct, the stylesheet should make use of xml:base to resolve those
paths. I've been working on fixing that, but didn't get it done in time for
the 1.65 release. It's a little tricky because xincludes can be nested,
with different xml:base values that must be followed in sequence. I'll make
the fix available soon.
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net
----- Original Message -----
From: "Justus H. Piater" <Justus.Piater@ULg.ac.be>
To: <docbook@lists.oasis-open.org>
Sent: Sunday, February 29, 2004 9:43 AM
Subject: [docbook] References to external files relative to xml:base?
Question/proposal:
Similarly to XIncludes, shouldn't all references (by relative paths)
to external files (imagedata fileref etc.) be evaluated relative to
xml:base?
Currently, when I xi:include components from another directory, I have
to link any files referenced from those comonents to the current
directory. I think, for consistency with XInclude, this should not be
necessary.
If I understand things correctly, then this would involve collecting
xml:base attributes from the entire ancestry of the given node, and
concatenating them appropriately. Is there a canonical way to do this?
An XSLT template would be most welcome :-).
The question above is a DocBook question, while the implementation
concerns docbook-apps. Perhaps responses should be cross-posted?
Thanks,
Justus
--
Justus H. Piater, Ph.D. http://www.montefiore.ulg.ac.be/~piater/
Institut Montefiore, B28 Phone: +32-4-366-2279
Université de Liège, Belgium Fax: +32-4-366-2620
To unsubscribe from this list, send a post to
docbook-unsubscribe@lists.oasis-open.org, or visit
http://www.oasis-open.org/mlmanage/.
To unsubscribe from this list, send a post to docbook-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.