output documents relative to "base output URI"
Please register to reply
Added by Dieter Stüken over 12 years ago
I'm using Saxon to convert a directory tree of XML documents one by one. For a special case i want to write additional output file(s) using xsl:result-document now. Fortunately there is a concept of a "base output URI", so i may even use a relative URL.
Unfortunately this did not work as expected as soon as i try to use the compiled template repeatedly within different directories. After a look into the source i found the Controller maintains a private variable @principalResultURI@ which is properly reset for each transformation. But finally an other variable @cookedPrincipalResultURI@ is used, which is not reset for each new transformation pass :-(.
So all my output goes to the output directory initially used. Is it intended to work this way?
A workaround for me is to set up some xsl:param to denote the output directory....
Dieter.
Please register to reply