【问题标题】:XML add <a> hyperlinkXML 添加 <a> 超链接
【发布时间】:2010-09-15 01:48:17
【问题描述】:

我有一个 xml blob,它根据 sql 2005 中的模式进行检查。我的网站使用 xsl 来转换和显示 blob。如何在没有 sql 2005 架构抱怨在错误位置找到节点的情况下向 xml(在任何节点中)添加超链接?还是 xsl 认为超链接是有效的 xml 节点?

谢谢

【问题讨论】:

  • 您想将超链接存储在数据库中还是希望您的 xslt 将其显示为输出?

标签: sql-server xml sql-server-2005 schema hyperlink


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    对于更高级的 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 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      • 2017-12-09
      • 2023-03-22
      相关资源
      最近更新 更多