[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Will an with no href attribute override the current stylesheet?


Subject: Re: [xsl] Will an <xsl:result-document> with no href attribute override the current stylesheet?
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Sun, 15 Dec 2013 16:06:20 -0800

 Thank you Michael and Ken,

So nice to have one less horror story. :)

The existence and usage of the base output uri in this case is so
important that it would be helpful to better understand how the href
attribute is interpreted, if this paragraph is merged with the
previous one and the sentence that references the base output uri is
moved forward, closer to the start of the paragraph.

Cheers,
Dimitre

On Sun, Dec 15, 2013 at 3:45 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote:
>
> On 15 Dec 2013, at 23:26, Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote:
>
>>
>> The rules of resolving a relative literal-URI when applied in this
>> case should produce the URI of the current stylesheet -- same as
>> document('').
>
> Not so, the href attribute of xsl:result-document is resolved relative to the "base output URI".
>>
>> My question is:
>>
>> Will an <xsl:result-document> instruction with missing or empty href
>> attribute overwrite the current stylesheet?
>>
>
> If the base output URI is set to be the same as the stylesheet URI, then unless you're lucky, it could well do so (just as it might overwrite the source document if the output URI and input URI are the same).
>
> Michael Kay
> Saxonica



-- 
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
To avoid situations in which you might make mistakes may be the
biggest mistake of all
------------------------------------
Quality means doing it right when no one is looking.
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play
-------------------------------------
To achieve the impossible dream, try going to sleep.
-------------------------------------
Facts do not cease to exist because they are ignored.
-------------------------------------
Typing monkeys will write all Shakespeare's works in 200yrs.Will they
write all patents, too? :)
-------------------------------------
I finally figured out the only reason to be alive is to enjoy it.


Current Thread