Что у меня есть?
У меня есть проект ASP.NET, в котором у меня есть файл XSLT с множеством шаблоны определены. Только один шаблон будет использоваться одновременно в зависимости от выбора пользователя для отображения содержимого на веб-странице. Это выглядит примерно так:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="TemplateName"></xsl:param>
<xsl:template match="Title_Only">
...template Title_Only body...
</xsl:template>
<xsl:template match="Image_Only">
...template Image_Only body...
</xsl:template>
<xsl:template match="Title_And_Image">
...template Title_And_Image body...
</xsl:template>
</xsl:stylesheet>
Чего я хочу?
Я хочу передать имя шаблона TemplateName
в качестве параметра и иметь возможность применить соответствующий шаблон к данным.
Подскажите, пожалуйста, как я могу этого добиться?