我正在尝试获取页面文本字符串的值,为其分配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>
答案 0 :(得分:0)
select="$parent/*[name() = $fieldName]