KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I wanted to use a dynamic variable name in the select statement in xslt. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <xsl:variable name="input" select="input/message" /> <xsl:variable name="Name" select="'MyName'" /> <xsl:variable name="Address" select="MyAddress" /> <xsl:variable name="output" select="concat('$','$input')" /> <!-- This is not working --> <output> <xsl:value-of select="$output" /> </output> </xsl:template> The possible values for the variable "input" is 'Name' or 'Address'. The select statement of the output variable should have a dynamic variable name based on the value of input variable. I don't want to use xsl:choose. I wanted to select the value dynamically. Please provide me a solution. Thanks, dhinu
Tags (comma-separated)
Save Edits
Cancel