XPath应用

原创 2007年10月07日 14:32:00

XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。

怎么说呢,有了XPath,XML文档就像一个数据库,使用XPath查询XML文档就像使用SQL查询数据库一样快捷有效。

从最简单有用的说:

  • XPath路径描述符号。你可以通过诸如这样的方式检索具有特定属性的节点:

"..//nodename[@attribute='value']"

符号说明——

.   表示从当前节点路径开始搜索
..  表示从根节点路径开始搜索
/   表示只搜索孩子节点
//  表示搜索子孙节点

(有待补充)

相关文章推荐

xpath应用和说明

  • 2011年12月19日 11:14
  • 1.81MB
  • 下载

EXT框架Web应用Selenium自动化之XPath

在之前用到的Selenium Xpath中,部分页面元素id是固定的,定位相对方便;再有,动态元素的xpath定位也不太复杂。对于EXT作为框架开发的Web应用,页面元素的id等属性是动态的,例如用户...

xpath应用教材

  • 2013年02月01日 22:42
  • 38KB
  • 下载

XPath各种表达式的应用

近来,项目用到xml。所以引入了dom4j,来生成xml文档。但是我们经常需要在xml中有条件的查找某些结点,因此我们常用XPath提供的xml过滤规则表达式来满足我们的需求,现在将常用的规则表达式总...

xpath 在java中的应用

xpath 作为xml的遍历工具,在自动测试中经常使用。同时我觉得也可以很好的应用于java项目的配置工作中,如果数据库链接。当然java web项目有很多配置的方法。这里只是提出自定义一个配置xml...
  • leejeff
  • leejeff
  • 2015年09月18日 16:27
  • 298

XPath在python中的高级应用

XPath在python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。XPath介绍: ...

XPath简明教程

  • 2017年04月05日 22:45
  • 779KB
  • 下载

XPath常用定位节点元素语句总结

将一个XML或HTML文档转换成了DOM树结构后,如何才能定位到特定的节点?XPath实现了这样的功能,它通过DOM树中节点的路径和属性来导航,通过XPath路径表达式可以选择DOM树中的nodes(...
  • smeller
  • smeller
  • 2013年07月09日 09:37
  • 533
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XPath应用
举报原因:
原因补充:

(最多只允许输入30个字)