我有一个标签,需要在我的XSLT中为它的属性赋值
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
Run Code Online (Sandbox Code Playgroud)
我需要为trId属性赋值,但是我现在的方式不起作用,这样做的正确方法是什么?
<ABX trId="<xsl:value-of select="CODE_VALUE"/>">
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)
Ada*_*kin 10
<ABX>
<xsl:attribute name="trId"><xsl:value-of select="CODE_VALUE"/></xsl:attribute>
</ABX>
Run Code Online (Sandbox Code Playgroud)
XSLT <attribute
>标签将完全按照您的要求执行.
或者你可以简单地这样做:
<ABX trId="{CODE_VALUE}"/>
Run Code Online (Sandbox Code Playgroud)
计算花括号内的表达式,并将结果放入属性值中.请参阅规范中的第7.6.2节"属性值模板 ".
归档时间: |
|
查看次数: |
2019 次 |
最近记录: |