
本文共 2882 字,大约阅读时间需要 9 分钟。
ElementTree������������������
elementtree ������������������ Python ������������������������ XML ��� HTML ���������������������RootElement ������������������������������������������������������������������������������������������������������ elementtree ������������������������������
1.1 ElementTree ���������������
elementtree ��������������������� XML ������������������������������������������������������������������������������������������������ XML ������������������elementtree ������ simplicity������������������������������������������������������������������ Element ������������������������������������
1.2 XML ������������
elementtree ������������������������������������������������ XML ������������������ XMLTree prosecute ��������� Element ���������������������������������������������
from lxml import etreexml_str = """]>"""# ������ elementtree ���������������root = etree.XML(xml_str)tree = etree.ElementTree(root)# ������ XML ������print("XML������:", tree.docinfo.xml_version) # ������: 1.0print("DOCTYPE ������:", tree.docinfo.doctype) # ������: ��� XHTML Transitional ���������# ������������ID ��������� URLprint("������ ID:", tree.docinfo.public_id) # ������: -//W3C//DTD XHTML 1.0 Transitional//ENprint("������ URL:", tree.docinfo.system_url) # ������: file://local.dtd# ������������������������������������������print("\n������ elementtree ���������������:")print(etree.tostring(tree)) # ������: # ] # ## ## tasty ##
1.3 ���������������
���������������������tree
��������������������� parsed XML ������������������tree.docinfo
������������������������ XML�������� LSU_OUTPUT������������������
tree.docinfo.xml_version
������ XML ������������������ XML ���������������tree.docinfo.doctype
������������������������ (DTD) ������������������tree.docinfo.public_id
������ XML ���������������������ID���tree.docinfo.system_url
��������������������� URL���
1.4 ���������������������������
��������������������������������� XML ��� HTML ���������������������������������������������ElementTree ��������� etree.tostring()
���������������������������������������������������������
# ���������������������������root_elem = tree.getroot()# ���������������������������������������������print("������ getroot ���������������������:")print(etree.tostring(root_elem))# ������������:### ## tasty##
������������������������������������������ XML ������������������������������������������������������
发表评论
最新留言
关于作者
