XML添加超链接

时间:2020-03-06 15:04:29  来源:igfitidea点击:

我有一个xml blob,已针对sql 2005中的架构进行了检查。我的网站使用xsl转换和显示blob。如何在SQL 2005架构抱怨在错误的位置发现节点的情况下,将超链接添加到xml(在任何节点中)?还是xsl认为超链接是有效的xml节点?

谢谢你

解决方案

我猜我们没有正确编码<和>字符。我们需要使用<和>

对于更高级的html构建,我们可能需要使用xsl:element标记:

<xsl:element name="a">
    <xsl:attribute name="href">http://www.stackoverflow.com</xsl:attribute>
    Click here
  </xsl:element>

渲染

<a href="http://www.stackoverflow.com">Click here</a>

这样做的好处是,任何"名称"属性或者内部文本的值都可以计算为xsl值。