|
Subject: One var to concat strings, one var to call ext. function From: dkarr@xxxxxxxx (David M. Karr) Date: 10 Nov 2000 12:51:12 -0800 |
I have a template that sets one variable called "domainClass", then I
need to set several other variables to represent display labels
associated with fields. I'm using a Xalan extension function to read
the display label out of a properties file.
I'm trying to make the code for getting the display label as concise
as possible. So far, I'm left with things like the following:
<xsl:variable name="niSessionIdKey"
select="concat('xsl.',$domainClass,'.NISessionId.text')" />
<xsl:variable name="niSessionIdLabel"
select="pm:get($niSessionIdKey)" />
Then, when I need the display label, I use:
<xsl:value-of select="$niSessionIdLabel"/>
If I have ten labels, then I need twenty variables. For each pair of
variables, I really only need the second one. I declared the first
one because I couldn't figure out how to combine them. Is it possible
to wrap the "pm:get()" around the "concat()" call so I just have a
single variable?
--
===============================================================================
David M. Karr ; dkarr@xxxxxxxx ; w:(425)487-8312 ; TCSI & Best Consulting
Software Engineer ; Unix/Java/C++/X ; BrainBench CJ12P (#12004)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: format-number and time or ???, David_Marston | Thread | Re: One var to concat strings, one , Jeni Tennison |
| Re: format-number and time or ???, David_Marston | Date | Using Variables to determine which , Greg Miley |
| Month |