求一xpath表达式:

liHuaiQi 2007-10-22 11:20:03
有一xml文档
<AAA>
<BBB id="b1" \>
<BBB id="b2" \>
<BBB name="bbb">
<BBB/>
<CCC>
<DDD>
<BBB>
</BBB>
</DDD>
</CCC>
</AAA>

请写出所有含有2个子节点的元素的xpath
...全文
65 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bumm 2007-10-22
  • 打赏
  • 举报
回复
代码段1中的portType元素有多少个message子元素? 数一数你就发现有两个message元素。 在XPath中解决"多少个"这种问题是一个二步的操作。 首先,写一个用来找到你想要统计的所有的子元素的XPath查询。 然后地像下面给出的那样,把 XPath查询传送到count()函数中:

  步骤1: ./node()/message

  步骤2: count(./node()/message)

  count()函数统计XPath查询所得到的节点集中的节点数,并返回这个节点数。

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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