[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] use-when
Hello,
I cannot figure out how to use use-when attribute, beyond standard "system-property('file-separator')" example. My code is overflown w/ "conditional" templates like: <xsl:template match="some-xpath1[$file-set='A']"> <xsl:template match="some-xpath2[$file-set='B']"> <xsl:template match="some-xpath3[$file-set='C']"> $file-set is declared as parameter, but it is not really a parameter, it is the same for all files converted in a set, other parameters vary for each file. I think System.setProperty("file-set", "A") is not a good choice, because there can be many transforms running in the background. How to properly rewrite above "pseudo" use-when to "true" use-when, i.e.: <xsl:template match="some-xpath1" use-when="user-property('file-set')='A'"> p.s. I use Saxon-9 HE Thank You Andriy Gerasika http://www.gerixsoft.com
|
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
|