Lxml
文章目录
读写
etree.parse(file) –> _ElementTree
读入 xml 文件
1 2 3 4 5 6 7from lxml import etree file = '/path/to/my.xml' result: etree._ElementTree = etree.parse(file) # etree.ElementTree 类 root: etree._Element = result.getroot() # etree.Element 类
etree.XML(xml_string) –> ElementTree
- 注意: xml_string 不可以包含编码说明标签
- etree.HTML(html_string)
etree.fromstring(given_string)
- 注意: given_string 不可以包含编码说明标签
namespace 命名空间
参考:
获取 namespace
| |
find 中使用 namespace
| |
注意
命名空间
- 有命名空间 namespace (xmlns 等) 的 xml, 直接使用默认方式和 xpath 是不能搜索到的
文章作者
上次更新 2024-01-05 (b2a2a64)