Subject: Re: Base URL for input to the document() function From: Jens Lautenbacher <jtl@xxxxxxxxxx> Date: 10 May 2000 12:02:55 +0200 |
Katie Stafford <katstaff@xxxxxxxxxxxxxxxxxx> writes: > I am attempting to use XSLT's document() function to include the textual > content of an external file in the HTML output of an XSL file. The > problem is that if I use a call like: > > <xsl:value-of select="document('test')"/> > > , the resulting HTML attempts to include the document '<xmlns path>/test', > where <xmlns path> is the path specified in the following line, which > appears at the start of the document: <xsl:stylesheet > xmlns:xsl="http://www.w3.org/XSL/Transform/1.0">. I can't figure out how > to make it look at a different base URL, and I don't understand why it is > using this one! Why dont' you simply use document('../../some/path/test') ? Where ../../some/path is the path to test relative from the location of your xsl file? Absolute paths like document('/some/absolute/path/test') work, too, at least with xalan (and I'm pretty sure with saxon and xt, too) jtl XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Base URL for input to the document(, Katie Stafford | Thread | XSL Problem for expert, Sydney |
replacing linefeeds with tag, Mattias Konradsson | Date | How to ignore whitespaces during pa, Aleksandrs Jakovlevs |
Month |