Xpath
XPath是一门语言,用于在XML中查找信息。
W3School教程:http://www.w3school.com.cn/xpath/index.asp
在python中使用Xpath
使用python库lxml
官网
下载地址
https://pypi.python.org/pypi/lxml/3.4.0
下载之后安装,如使用python2.7 32位,下载lxml-3.4.0.win32-py2.7.exe后安装
使用范例
参考这个
http://www.tuicool.com/articles/z6NR32b
- 使用模块
from lxml import etree
- 读取xml文件为字符串形式
root = etree.fromstring(xml_str)
返回xml根元素,类型为Element- root.xpath(xpath表达式) 返回xpath表达式结果,Element的list
Element是Lib/xml/etree/ElementTree.py中定义的一个Class,可通过get(属性名)方法获取对应属性值