|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re: how to split one xml to multiple xml files
> Rerun the xsl using saxon7.jar. I got this error:
> D:\projects\epubs_xslt\src\gmemd\xml\cat\cat701>java -jar
> ..\..\..\..\..\lib\sax
> on7.jar cat701.xml ..\..\..\xsl\createCatToc.xsl
> Error at result-document on line 11 of
> file:/D:/projects/epubs_xslt/src/gmemd/xm
> l/cat/cat701/../../../xsl/createCatToc.xsl:
> The system identifier of the principal output file is unknown
> Transformation failed: Run-time errors were reported
>
> What does it mean?
It means you haven't specified the -o option on the command line, or the
equivalent in the API. This is needed for resolving a relative URI in the
href attribute.
I tried to create another variable to specify the
> directory like this:
> <xsl:variable name="dir" select="d:\results" />
> But I got the error stating "XPath syntax error in {D:/results}:
> QName cannot end with colon: {D:}
> Transformation failed: Failed to compile stylesheet. 1 error detected.
>
The value of the select attribute of xsl:variable is an XPath expression.
You probably meant to write
<xsl:variable name="dir" select="'d:\results'" />
but that wouldn't do you much good either, because the href value must be a
URI, not a filename.
Michael Kay
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








