度过了一个冬眠,在春末夏初之际,补充自己的营养,努力学习,努力工作!
Xpath
上一篇 /
下一篇 2012-08-06 17:39:01
/ 个人分类:selenium
什么是 XPath?
*?b*Y0Z$il P.}R!dF0XPath 使用路径表达式在 XML 文档中进行导航,是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。51Testing软件测试网!C/b2K1~_&xv;fA
XPath 包含一个标准函数库.XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。
Wf#\i!P3T"H%L0在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。
下面将w3school的部分内容转过来 http://www.w3school.com.cn/xpath/xpath_syntax.asp
<?xml version="1.0" encoding="ISO-8859-1"?> M/ox%sR8E2c0<bookstore>51Testing软件测试网;`7b4LeCGwR <book> D$k-RF2u&J(^6F0 <title lang="eng">Harry Potter</title> vV`I*P}$}_0 <price>29.99</price>51Testing软件测试网0xWv,UM s </book> M-HX Yh^;fX0<book> "a
@/OC,i[$|0 <title lang="eng">Learning XML</title> Re/E%C%Z0 <price>39.95</price> ?I*E5dZ
f ]E5O1K;l0</book>51Testing软件测试网0v)HW1i di{ </bookstore> |
选取节点
,V9F8l"pL"PS$NMI0XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。
下面列出了最有用的路径表达式:
kA6vH&G