[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsltproc and file names
Tommy Nordgren wrote:
Version info: You can't in XSLT 1.0. You can in XSLT 2.0, but then you will have to switch processors to Saxon 8.9 (open source for B-version), Gestalt (open source) or AltovaXML (free, proprietary). And how can I test if an attritue of an element matches the output file name? Again, you can't in 1.0. In 2.0 it would be something like: <xsl:if test="$output-filename = @my-attribute"> do something if it matches </xsl:if> and you can write the output document doing: <xsl:result-document href="{$output-filename}"> the instructions that go into this result doc </xsl:result-document>
PS: of course, if you are stuck with XSLT 1.0, it shouldn't be too hard to add a meta tag to your output document (i.e., a PI instruction) which would hold the name of your target file. Then, in your workflow logic, you read this name and you use it to rename the target file.
|
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
|