我会使用xsl文件在锚元素内插入“下载” html属性。我想要获得的结果是
<a id="custom" href="#" download class="btn btn-default btn--download">Download</a>
我做了很多尝试,都没有得到任何明显的结果。我尝试使用不带值说明的xsl:attribute元素,但结果不是我要搜索的。
谢谢。
答案 0 :(得分:0)
在这里您可以这样使用:
<xsl:attribute name="download"/>
您要求的示例不是一个属性,该属性不是标记内不允许使用的自由文本。
您可以使用的XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="xsl" version="1.0">
<xsl:template match="a">
<a id="custom" href="#" class="btn btn-default btn--download">
<xsl:attribute name="download"/>
<xsl:apply-templates/>
</a>
</xsl:template>
</xsl:stylesheet>