Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121238
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -15
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-03 22:22
个人简介

小楼一夜听春雨

文章分类
文章存档

2017年(1)

2016年(2)

2015年(5)

2014年(21)

2013年(5)

2012年(7)

2010年(6)

2009年(2)

我的朋友

分类: Html/Css

2015-11-29 19:33:57

假定有这么一个XML:

点击(此处)折叠或打开

  1. <t:Top xmlns:t='namespace'>
  2.     <t:Dummy id='a'/>\
  3.     <t:Dummy id='b'/>\
  4.     <t:Dummy id='c'/>\
  5.     <t:Dummy id='d'/>\
  6. </t:Top>
问如何获取Top的子节点,要求通过节点名进行选取。
一般人会使用"Dummy"或者"t:Dummy",这是不可以的,会报错的。
正确的做法是下面这样
./*[name()='t:Dummy'] 或者 ./*[local-name()='Dummy']
其中name函数获取节点名,local-name函数获取后缀名
阅读(818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~