xsl-list
[Top] [All Lists]

Re: [xsl] Confusion about using xml:base in xsl:stylesheet element

2009-08-06 18:04:37
Thanks very much for your help, Ken. That was the problem.

As a follow up, including a xml:base attribute on xsl:stylesheet will alter the base URI for any XSLT/XPath functions/instructions/etc. that use a file path, right? E.g., the document() function, the xsl:include and xsl:import instructions, and so forth?

Regards,

--Bill


G. Ken Holman wrote:
At 2009-08-06 12:04 -0700, Bill French wrote:
Hi all,

I have the following directory/file structure:

common/
    |- core.xsl
a/
    |- 1.xsl
docs/
    |- document.xml

That is, three directories (common, a, and docs), each with one file (core.xsl, 1.xsl, and document.xsl, respectively).

Further, let's say that these directories live at the absolute path file:///z:/work/dev/xslt. In core.xsl, I have this:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="2.0"
    xml:base="file:///z:/work/dev/xslt">

I'm pretty sure you need "file:///z:/work/dev/xslt/" because what you have specified now is a file named "xslt" in the "dev/" directory, not what you want.

I hope this helps.

. . . . . . . . . Ken

--
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
Video lesson:    http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
Video overview:  http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
G. Ken Holman                 mailto:gkholman(_at_)CraneSoftwrights(_dot_)com
Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--