XSL获取属性值时可以正则匹配吗?

韦小宝奉旨泡妞 2011-11-29 11:00:40
<note a1="" a2="" a3="" a4="" a5="" b1="" b2="" b3="" />

xsl:
<td><xsl:value-of select="count(@*)"/></td> //是获取所有属性的个数

我想获取属性名称以“a”开头的属性的个数!我要怎么写?
...全文
92 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2011-11-29
  • 打赏
  • 举报
回复
count(//note/@*[starts-with(name(),'a')])
街头小贩 2011-11-29
  • 打赏
  • 举报
回复
<xsl:value-of
select = string-expression
disable-output-escaping = "yes" | "no" />

字符串表达式!没写正则表达式.
街头小贩 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hookee 的回复:]

count(//note/@*[starts-with(name(),'a')])
[/Quote]
正解

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧