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

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

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

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

2 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞


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

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



查看完整回答
反对 回复 2019-05-12
?
千万里不及你

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

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

查看完整回答
反对 回复 2019-05-12
  • 2 回答
  • 0 关注
  • 506 浏览

添加回答

举报

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