[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] One var to concat strings, one var to call ext. function
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
|
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
|