[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: use-when in the xsl:inlcude
Actually, the XSLT 2.0 specification says that in the dynamic context for use-when, the set of Available Documents is empty, which means that doc() or document() ought to fail rather than calling the URIResolver. So it seems you might be relying on a non-conformance in the Saxon implementation - though I can't say it's one that I am motivated to remove. Michael Kay Saxonica > -----Original Message----- > From: Vladimir Nesterovsky [mailto:vladimir@xxxxxxxxxxxxxxxxxxxx] > Sent: 30 August 2008 10:49 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: use-when in the xsl:inlcude > > > Is there something I can pass to xslt for it to evaluate that > > something in the use-when attribute in the xsl:inlcude, and > xsl:import? > > > > In particular I'm using saxon in java. > > I think I have found a clean way to achieve the desired effect. > I'll define an uri resolver that among others will resolve > uri like "configuration:data". > > Thus I can write: > > <xsl:include href="..." > use-when="document('configuration:data')/data/xs:boolean(@xxx)"/> > > I guess, this approach has a virtue to be almost processor > independent. > > Thanks. > -- > Vladimir Nesterovsky > http://www.nesterovsky-bros.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
|