我是非常非常新的ASP,我试图为朋友设置一个新的电子邮件。
他们有一个xsl文件,它是电子邮件的模板,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" version="1.0" encoding="UTF-8" />
<xsl:template match="/">
Here is the text for the email, go to our website <a href="">here</a>
</xsl:template>
</xsl:stylesheet>
他们想在电子邮件中加入一些动态值,所以我输入了以下内容
<a href="https://secure.website.com/page.asp?uid=<xsl:value-of select="email/userid"/>">Click here</a>
当我插入它时,我不断收到错误,但是当我使用没有href标签的代码时,它显示正常。
如果有人可以帮助我,那就太好了。
干杯,
答案 0 :(得分:1)
您正在寻找的是:
<a href="{email/userid}">
突出点是{...}指向属性或节点值。
你也可以尝试这样的事情:
<a>
<xsl:attribute name="href">https://secure.website.com/page.asp?uid=<xsl:value-of select="email/userid" /></xsl:attribute>
</a>
确保xsl:attribute标记内没有空格。