|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: dynamic variable name/implementation question
Hi, Ed,
One way to do that is to write a stylesheet that writes a stylesheet. The
first stylesheet reads the XML file and determines the names of the
parameters. Then it writes a second stylesheet that has the necessary
parameter declarations. Then you run the second stylesheet to get your
output.
Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)
Ed S <lists@xxxxxxxxxxxxxxxxxxxxx>
08/25/2005 01:17 PM
Please respond to
xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To
xsl-list@xxxxxxxxxxxxxxxxxxxxxx
cc
Subject
dynamic variable name/implementation question
Hi-
I'm trying to find a workaround or alternate implementation for a
particular problem I'm tring to solve. I have various parameters that
are passed into the processor, and I would like to use their values in
the stylesheet. However, I've found that XSLT 1.0 does not support
dynamic variables.
I would like to do the following:
XML:
...
<text-block>
this is some text. Folowing is dynamic- <external-value
parameter="someParam"/> -preceding was dynamic
</text-block>
...
XSL:
...
<xsl:template match="external-vaue">
<xsl:value-of select="$@parameter"/> <!-- this won't work -->
</xsl:template>
...
where there is a parameter "someParam" passed into the stylesheet - say
someParam="foo". My output would be:
...
this is some text. Folowing is dynamic- foo -preceding was dynamic
...
Has anybody else ever needed this fuctionality?
|
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
|

Cart








