xsl转换在.net环境中生成xsl样式表

时间:2017-03-28 19:18:08

标签: c# asp.net xslt

在myVar2中使用myVar1变量需要什么xsl?我使用xsl变换来生成新的样式表。

    <xsl:element name="variable"><xsl:attribute name="myVar1">test value</xsl:attribute> </xsl:element>

    <xsl:element name="variable">
      <xsl:attribute name="myVar2" />
      <xsl:element name="xsl:value-of">
        <xsl:attribute name="select">
          /root/child[@myattr1='$myVar1']/@value      <!--Help here-->
        </xsl:attribute>
      </xsl:element>
    </xsl:element>
  </xsl:template>

1 个答案:

答案 0 :(得分:2)

我认为你的意思是

<xsl:attribute name="select">
  <xsl:value-of select="concat('/root/child[@myattr1=',$myVar1,']/@value')"/>
</xsl:attribute>