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

Re: xsl:include href attribute

Subject: Re: xsl:include href attribute
From: Nathan Shaw <n8_shaw@xxxxxxxxx>
Date: Tue, 16 Jul 2002 11:02:51 -0700 (PDT)
xsl a href change
My bad David, you are right. Let me expound a bit on
why I am trying to use a var in the href attribute.

I am trying to include the file from another server
via an http call as the xslt will be used by two
separate applications living on two separate boxes. I
do not want to have to have 2 separate copies of this
included xslt, therefore, I cannot use a relative URI.

The following two possible solutions don't apply to my
situation (although they are handy and I will tuck
them away for later).
 
- include a different stylesheet based on
circumstances
- use different templates in the included stylesheet

Basically, I just want to set the path in a var as it
is used several time throughout my master xslt and has
to be changed when it gets moved into production. I
just don't want to have to change it in 4 or 5 places.
Having it in a var means I only have to change it in
one place.

Not a truly large or show-stopping deal, but something
that I would like to be able to do regardless. I could
send in a var as suggested as well, but I don't see
that as much of an improvement over just hard-coding
it in the xslt itself.

--n

--- David Carlisle <davidc@xxxxxxxxx> wrote:
> 
> > Guess I am screwed then, 
> you can achieve any result you want, just not always
> the way you want to
> do it. 
> 
> You haven't said what you actually wanted to do,
> just what you tried
> using Xpath expressions in xsl:include.
> 
> people try doing this for different reasons, and the
> suggested
> alternatives vary, so given no info, here's a random
> collection of
> possible answers.
> 
> 1) use a relative URI (from the base stylesheet)
> 
> 2) don't try to include different stylesheets from a
> common base
>    depending on circimstances. Instead run different
> stylesheets
>    depending on circumstances and get each of these
> stylesheets to
>    import a common core stylesheet.
> 
> 3) import all the stylesheets you might use, but
> make sure the templates
>    use different modes, then in your main stylesheet
> apply templates in
>    a given mode by testing your variable in an
> xsl:choose.
> 
> 4) use perl instead of XSLT.
> 
> David
> 
>
_____________________________________________________________________
> This message has been checked for all known viruses
> by Star Internet
> delivered through the MessageLabs Virus Scanning
> Service. For further
> information visit http://www.star.net.uk/stats.asp
> or alternatively call
> Star Internet for details on the Virus Scanning
Service.


__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


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.