2.4 解析库lxml
nodename # 选取此节点的所有节点
/ # 从根节点选取
// # 从匹配选择的当前节点选择文档中的节点,而不考虑他们的位置
. # 选取当前节点
.. # 选取当前节点的父节点
@ # 选取属性/bookstore/book[1] # 选取属于bookstore子元素的第一个book元素
/bookstore/book[last()] # 选取属于bookstore子元素的最后一个book元素
/bookstore/book[last()-1] # 选取属于bookstore子元素的倒数第二个book元素
/bookstore/book[position()<3] # 选取属于bookstore子元素的最前面的两个book元素
//title[@lang] # 选取所有拥有lang属性的title元素
//title[@lang = 'eng'] # 选取所有拥有lang属性且等于'eng'的title元素
/bookstore/book[price>35.00] # 选取bookstore中的book子元素,且其中的price的值必须大于35.00(price的值?)
/bookstore/book[price>35.00]/title # 选取bookstore中的book子元素中的所有title元素,且其中的price元素的值须大于35.00Last updated