位置: IT常识 - 正文

Xpath元素定位之同级节点,父节点,子节点

编辑:rootadmin
Xpath元素定位之同级节点,父节点,子节点

推荐整理分享Xpath元素定位之同级节点,父节点,子节点,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

XPath学习:轴(8)——following-sibling

XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。

XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。

推荐一个挺不错的网站:http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html 里面有很不错的例子,下面的例子中红色字体表示使用对应语法获取的元素(或属性)。

XPath轴(XPath Axes)可定义某个相对于当前节点的节点集:

1、child 选取当前节点的所有子元素

2、parent 选取当前节点的父节点

3、descendant 选取当前节点的所有后代元素(子、孙等)

4、ancestor 选取当前节点的所有先辈(父、祖父等)

5、descendant-or-self 选取当前节点的所有后代元素(子、孙等)以及当前节点本身

6、ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身

7、preceding-sibling 选取当前节点之前的所有同级节点

8、following-sibling 选取当前节点之后的所有同级节点

9、preceding 选取文档中当前节点的开始标签之前的所有节点

10、following 选取文档中当前节点的结束标签之后的所有节点

11、self 选取当前节点

12、attribute 选取当前节点的所有属性

13、namespace 选取当前节点的所有命名空间节点

following-sibling 选取当前节点之后的所有同级节点,跟preceding-sibling一样都是选取同级同父的节点,只不过following是取对应节点之后的节点,preceding-sibling取的是该节点之前的节点。

/AAA/BBB/following-sibling::* 取/AAA/BBB节点的之后的所有同级节点

<AAA>

<BBB>

<CCC/>

<DDD/>

</BBB>

<XXX>

<DDD>

<EEE/>

<DDD/>

Xpath元素定位之同级节点,父节点,子节点

<CCC/>

<FFF/>

<FFF>

<GGG/>

</FFF>

</DDD>

</XXX>

<CCC>

<DDD/>

</CCC>

</AAA>

//CCC/following-sibling::* 选取所有CCC元素的之后所有同级节点

<AAA>

<BBB>

<CCC/>

<DDD/>

</BBB>

<XXX>

<DDD>

<EEE/>

<DDD/>

<CCC/>

<FFF/>

<FFF>

<GGG/>

</FFF>

</DDD>

</XXX>

<CCC>

<DDD/>

</CCC>

</AAA>

https://www.cnblogs.com/zhaozhan/archive/2009/09/10/1564332.html

本文链接地址:https://www.jiuchutong.com/zhishi/288882.html 转载请保留说明!

上一篇:伊斯塔帕海岸的热带斑海豚,墨西哥 (© Christian Vizl/Tandem Stills + Motion)(伊斯塔神)

下一篇:onlyOffice+vue实现基础案例(vue onblur)

  • 无票收入小规模怎么报增值税
  • 货物运输发票抵税多少
  • 理事单位和事业单位的区别
  • 进料加工出口退税政策
  • 金蝶旗舰版如何反过账
  • 民办非企业单位是私立还是公立
  • 职工福利费会计核算
  • 为企业担保
  • 委托加工模具的费用计入什么科目?
  • 公允价值变动损益在利润表哪里
  • 技术服务费普通发票怎么做账务处理
  • 个人租车所得交什么税
  • 行车记录仪怎么开发票
  • sd标准差是什么意思
  • 企业发生的以旧换新业务应该按照什么处理
  • 发票认证后还要做什么
  • 现在就是去年
  • 企业支付方式有几种
  • win10如何获得管理员权限修改文件
  • office com组件修复
  • 远期结汇账务处理办法
  • 付给他人押金的会计分录
  • PHP:Memcached::get()的用法_Memcached类
  • php数组函数,选班长
  • 苹果客服人工24小时
  • php后端开发流程教程
  • 允许税前扣除的税金
  • tensorboard作用
  • js点击图片跳转页面
  • php使用正则表达式提取abcdef
  • php -a
  • mysql触发器创建
  • html/css/javascript
  • domain codomain range
  • 汽车租赁业务是否属于租赁服务
  • 进项发票和销项发票统计
  • 物价变动的影响因素
  • 房地产企业样板间装修费账务处理
  • 股权激励和期权激励
  • 企业管理费用的分类
  • 公司从一个帐户里扣税吗
  • 销售退回怎么办
  • 增值税专用发票的税率是多少啊
  • 科技专项资金单独核算原则
  • 内账收入按含税还是不含税入
  • 旅游业小规模纳税人增值税申报
  • 预付款已经开了发票未到货要怎么做账
  • 带赠品折扣的发票怎么开
  • 税额抵减的账务处理
  • 对公账户是不是哪个银行都可以
  • 工程发票可以抵扣增值税吗
  • 建筑业分包税收政策
  • 支票上的金额和确定的金额
  • 城市维护建设税的计税依据
  • mysql中数据表的关联关系有哪三种?
  • Win7如何取消电脑的屏幕保护
  • 如何解决win10系统安装不兼容驱动的问题
  • 不在同一子网的ip
  • Windows Server 2008下共享资源访问走捷径
  • 提升英语
  • centos安装ntfs 3g
  • Windows计划任务 不管是否登录 没有窗口
  • SmoothView.exe - SmoothView是什么进程
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • centos 安装选择
  • win7蓝屏代码0x0000007e
  • vps可以安装虚拟机吗
  • cocos2dx游戏开发教程
  • js内存泄漏的原因及解决办法
  • 自动监测和在线监测一样吗
  • 进入dos命令行
  • js数字跳动增加效果
  • 你必须知道的家长六种类型
  • 安卓状态栏宽度
  • JavaScript基础教程
  • jquery 插件写法
  • python语言例子
  • 个人出租房屋如何计税?看这篇
  • 山西电子税务局手机版
  • 消费税的税率只有比例税率和定额税率两种判断题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设