Re: [xsl] xml:base, resolve-uri and imported xslt files: how to get the importing base url from imported xslt

Subject: Re: [xsl] xml:base, resolve-uri and imported xslt files: how to get the importing base url from imported xslt
From: Abel Braaksma <abel.online@xxxxxxxxx>
Date: Mon, 09 Oct 2006 16:56:42 +0200
Elliotte Harold wrote:
It's worth remembering that XSLT predates xml:base by many years. Not all (perhaps not any) XSLT processors recognize or support xml:base for the sort of thing you;re trying to do. If the documentation for your processor says it supports xml:base, then it probably does; but if it doesn't mention it, it probably doesn't.

Copy that. Yet, the xslt specs also say that the containing element defines the base uri. How does that relate to xsl:import and xsl:include? In a way, the containing element is either <xsl:import /> itself or the <xsl:stylesheet> element of the importing stylesheet. Isn't it? Or am I now interpreting the parent/child relations and base uri resolution rules too freely?

Current Thread