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

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 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号