位置: 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)

  • 个人独资企业要交税吗
  • 支付的画图费没有发票要如何处理
  • 利润表季报的本期金额是本年累计吗
  • 财务报表怎么重新做
  • 贴现的日期怎么算
  • 报关单位的信用管理制度
  • 小企业会计准则以前年度损益调整
  • 无名称发票可以抵扣吗
  • 转让实物资产税务处理
  • 土地转让交哪些税种
  • 员工外出培训报告怎么写
  • 公司股权转移怎么办理
  • 营改增对建筑行业税负的影响
  • 园林绿化公司要交税吗
  • 建安企业预缴个税怎么算
  • 核定征收的小微企业企业所得税计算
  • 营改增后哪些费用可以抵扣
  • 民办学校都没有编制吗
  • 本年利润怎么算利润总额
  • 转让股权凭证怎么写
  • 行政单位代管资金怎么做账
  • 所得税费用属于损失吗
  • 广告公司进项税有哪些
  • win 安全
  • 常见内存大小
  • 局域网网速太慢怎么办
  • 异地提供建筑服务预缴增值税
  • 解决思路怎么写
  • mcrlnstaller
  • slee401.exe - slee401是什么进程 有什么用
  • cuda completed with errors
  • 税务新政策解读
  • 金融企业计提贷款利率
  • 海峡群岛属于哪个洲
  • php运用
  • 元素垂直水平居中方式
  • bootstrap 栅格
  • php socket_create
  • php数学
  • 金税盘中的发票修复是什么意思
  • 摊余成本和账面价值
  • 工资薪金与劳务报酬的区别有哪些
  • 用友u8财务报表打印设置在哪
  • sql2008强制还原数据库
  • 税务师考试的报名时间
  • 小规模纳税人增值税专用发票税率
  • 小规模纳税人补开发票如何申报
  • 一般纳税人销售自己使用过的物品
  • 固定资产到期后继续使用
  • 增值税销项税额属于什么科目
  • 投资性房地产改造期间计提折旧吗
  • 员工出差托运行李怎么办
  • 退客户多余货款怎么处理
  • 汇票和本票的区别是
  • 个人账户打流水需要本人吗
  • sqlserver中with(nolock)深入分析
  • mysql免安装版下载
  • 如何修改mysql用户名
  • linux服务器查找文件命令
  • windows在哪里添加打印机
  • ubuntu server教程
  • 通用pe工具箱安装win7
  • ubuntu20.04升级21.04
  • win10系统功能大全
  • win7系统的一键还原怎么关闭
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • linux系统评测
  • express model
  • 浅谈一下新冠的好处
  • cocos2dx 3.3 + QT5.3制作游戏编辑器
  • 小地图的主要作用是观察队友的大概位置
  • javascript 数组操作
  • 用户体验ui
  • 删除命令del
  • css中层叠的含义
  • js设计模式有什么用
  • 张家港建行上班时间安排
  • 小规模纳税人可以用专票抵扣税吗
  • 贵州税务开票系统登录
  • 上海网上申报软件怎样下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设