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

Posted

技术标签:

【中文标题】xsl 转换在 .net 环境中生成 xsl 样式表【英文标题】:xsl transform generating xsl stylesheet in a .net environment 【发布时间】:2017-08-22 00:47:25 【问题描述】:

在 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】:

我想你是说

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

【讨论】:

以上是关于xsl 转换在 .net 环境中生成 xsl 样式表的主要内容,如果未能解决你的问题,请参考以下文章

在 XSLT 中生成新行

XSL 转换以输出许多嵌入式 XSL 样式表

预处理 XSL 样式表 - 包括外部文档

XSLT

扩展样式表语言-XSL

带有 Quartz 作业的 XSL 样式表路径