首先是安装lxml
pip安装如下:
pip install lxml
1.创建Element对象
from lxml import etree
root = etree.Element("annotation")
print(root) #<Element root at 0x2da0708>
2.创建/删除子节点
#创建
child1 = etree.SubElement(root, 'folder')
#删除
root.remove(child1)
3.文本操作
root = etree.Element('root')
root.text = 'Hello, World!'
print(root.text) #Hello, World!
print(etree.tostring(root)) #b'<root>Hello, World!</root>'
4.文本的解析
xml_data = '<root>data</root>'
# fromstring方法
root1 = etree.fromstring(xml_data)
print(root1.tag) #root
print(etree.tostring(root1)) #b'<root>data</root>'
5.创建/获取属性
属性是