1.xml代码
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
<title lang="eng1" id='1'>Harry Potter</title>
<price>22</price>
</book>
<book>
<title lang="eng2">Learning XML</title>
<price>33</price>
</book>
<book>
<div>
<title lang="eng3">Learning XML</title>
<price>44</price>
</div>
</book>
</bookstore>
2.语法
// 搜索所有
/ 搜索当前目录下,获取属性值也要用这个分开参照基本使用4
@ 属性
[] 条件表达式
3.基本使用
1. 选取属于 bookstore 子元素的第一个 book 元素。 //bookstore/boot[1]
2. 选取属于bookstore下最后一个book元素。 //bookstore/boot[last()]
3. 选取id='1'的title //title[@id='1']
4. 选取id='1'的title的lang属性的值 //title[@id='1']/@lang
5. 选取price大于30的book //book[price>30] 33
6. 选取price大于30的book下little的属性lang的值 //book[price>30]/title/@lang eng2
7. 选取price为44的值 //book[.//price>40]//price 44