为了账号安全,请及时绑定邮箱和手机立即绑定

xsl中怎么取出标记中的属性值

xsl中怎么取出标记中的属性值

翻过高山走不出你 2019-03-06 16:05:24
比如有标记<aa b="11></aa><xsl:template match="//aa[@b]"><td><xsl:value-of select="."/></td> //这里是取出标记aa中的文本内容,怎样改才能是取出属性b的内容呢?</xsl:template>跪求答案...谢谢
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞


有两种方法:
方法一、
//aa[@b]
表示选择包含属性b的aa节点。
要读取属性b只需要:
<xsl:value-of select="@b"/>即可。

方法二、
外模板可以这样写:
<xsl:template match="//aa/@b">
<td><xsl:value-of select="."/></td>
</xsl:template>

查看完整回答
反对 回复 2019-03-16
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

<xsl:template match="//aa">
<td><xsl:value-of select="@b"/></td>
</xsl:template>

查看完整回答
反对 回复 2019-03-16
  • 2 回答
  • 0 关注
  • 652 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信