xml文档
<html>
<head>
<title>My page</title>
</head>
<body>
<h2>Welcome to my <a href="#" src="x">page</a></h2>
<p>This is the first paragraph.</p>
<p class="test">
编程语言<a href="#">python</a>
<img src="#" alt="test"/>javascript
<a href="#"><strong>C#</strong>JAVA</a>
</p>
<p class="content-a">a</p>
<p class="content-b">b</p>
<p class="content-c">c</p>
<p class="content-d">d</p>
<p class="econtent-e">e</p>
<p class="heh">f</p>
<!-- this is the end -->
</body>
</html>

常用函数

starts-with();以什么开头 //p[starts-with(@class,'content')]/text() --> a,b,c,d
contains();包含什么字段 //p[contains(@class,'content')]/text() -->a,b,c,d,e
last();最后一个 //p[last()]/text() --> f
last()-1;倒数第二个,以此类推 //p[last()-1]/text() -->e
position();返回元素位置 //p[position() = 1] --> This is the first paragraph.
text();获取文本
string();获取元素下所有文本 xpath('string(//p[@class="test"])')
'编程语言python\n javascript\n C#JAVA'
not();与条件相反 //p[not(@class='test')]

常用方法

//p[a] 包含a元素的p元素
//p[text() = 'f'] 元素文本值为f的p元素
//p[a or @class='heh'] 包含a元素或者@class值为heh的p元素
//p[a and img] 同时包含a和img标签的p元素

最新文章

  1. SQL增删改语句常用
  2. sqlite数据库安装配置
  3. HTTP中302与301的区别以及在ASP.NET中如何实现
  4. eclipse-java/spring mvc常见错误
  5. 保护隐私:清除cookie、禁用cookie确保安全【分享给身边的朋友吧】
  6. You don&#39;t have permission to access / on this server
  7. codeforces 710C
  8. Eclipse Tomcat : Project facet Java version 1.7 is not supported.
  9. JVM的生命周期——JVM之二
  10. MySQL 存储过程和函数(转)
  11. 【C语言探索之旅】 第一部分第四课第二章:变量的世界之变量声明
  12. 洛谷 [P1113] 杂务
  13. ●POJ 3608 Bridge Across Islands
  14. AbstractQueuedSynchronizer AQS框架源码剖析
  15. Koa 中的错误处理
  16. 解决css冲突的问题
  17. 数据库 &#39;xxxx&#39; 的事务日志已满。若要查明无法重用日志中的空间的原因
  18. centos7下安装docker(17.3docker监控---cAdvisor)
  19. SCOI2009游戏 (数论+dp)
  20. Go语言中的struct tag

热门文章

  1. 2019腾讯前端技术大会资源TWeb
  2. 重读APUE(11)-信号安全的可重入函数
  3. appdomain概念与应用
  4. IDEA 好用的插件
  5. error:Cannot pull with rebase
  6. 关于一个GPGPU优化中Bank Conflict的讨论
  7. 003-jdk-数据结构-HashMap、HashTable、ConcurrentHashMap、TreeMap、LinkedHashMap、Set
  8. centos下使用virtualenv建立python虚拟环境
  9. [ML] Bayesian Logistic Regression
  10. Django setting 常用配置