You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改XSLT代码生成带超链接的HTML按钮?

解决方法:将URL文本替换为按钮元素

这事儿其实很简单,你只需要把原本输出URL文本的<xsl:value-of select="@href"/>部分,直接换成你想要的<button>元素就行啦。

修改后的XSLT代码片段:

<a href="{@href}">
  <button>button text</button>
</a>

额外优化提示:

如果你的按钮文本需要动态从XML数据里获取(比如来自某个属性或子节点),也可以用<xsl:value-of>来动态填充。举个例子,如果XML里有个@button-label属性存储按钮文本,代码可以改成这样:

<a href="{@href}">
  <button><xsl:value-of select="@button-label"/></button>
</a>

这样生成的HTML就会是你期望的<a href="https://any.website.nl/datafeeds/with/a/considerable/long/tekst/string/"><button>button text</button></a>结构啦。

内容的提问来源于stack exchange,提问作者user3499098

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:57:16