[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: use-when in the xsl:inlcude

Subject: Re: use-when in the xsl:inlcude
From: "Vladimir Nesterovsky" <vladimir@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 12 Sep 2008 09:40:03 +0300
 Re: use-when in the xsl:inlcude
Hello,

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've found other ways to solve the task:


1. Use XInclude

<xi:include href="configuration:is-xxx">
 <xi:fallback>
   <xsl:include href="included.xslt"/>
 </xi:fallback>
</xi:include>

This should resolve "configuration:is-xxx" to dummy xml,
if we do not want to include xslt, and fail to resolve it if we do want to include xslt.


For this to work one needs to supply an XMLEntityResolver to the XInclude
(xerces parser).

Unfortunately it's not easy in Saxon, and to intrinsic even for xerces.

2. Special xslt uri resolver

<xsl:include href="configuration:is-xxx included.xslt"/>

This assumes uri which is resolved to dummy or to a specified xslt,
depending on value of "configuration:is-xxx".

Thanks.
--
Vladimir Nesterovsky
http://www.nesterovsky-bros.com

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.