0

我正在尝试获取页面文本字符串的值,为其分配一个 url,然后使用 xslt 在不同的页面上显示结果。我不确定如何获取文本字符串的值。

这是我的宏:

    <!-- Input the related links property alias here -->
    <xsl:variable name="fieldName" select="/macro/fieldName"/>
    <xsl:template match="/">

        <xsl:if test="$fieldName != ''">
            <!-- The fun starts here -->

                        <xsl:element name="a">
                            <xsl:if test="./new-window[. = 'True']">
                                <xsl:attribute name="target">_blank</xsl:attribute>
                            </xsl:if>

                            <xsl:attribute name="href">
                                <xsl:value-of select="/myUrl.aspx"/>
                            </xsl:attribute>

                            <xsl:value-of select="./@title"/>
                        </xsl:element>

        </xsl:if>
    </xsl:template>

</xsl:stylesheet>
4

1 回答 1

0

找到了!select="$parent/*[name() = $fieldName]

于 2013-03-11T17:12:12.847 回答