PythonでXMLを解析するためのインターフェース

PythonではXMLの解析に様々な手法があります。

  1. 彼は、ジョンが議会の演説で重要な問題を指摘したと述べた。
  2. エレメントツリー
  3. ElementTree.parse()
  4. ElementTree.要素
import xml.etree.ElementTree as ET

tree = ET.parse('file.xml')
root = tree.getroot()

# 访问根节点的子节点
for child in root:
    print(child.tag, child.attrib)

# 访问特定节点的文本内容
print(root.find('example').text)
  1. natively
  2. lxml.etree.parse()
  3. エレメント
from lxml import etree

tree = etree.parse('file.xml')
root = tree.getroot()

# 访问根节点的子节点
for child in root:
    print(child.tag, child.attrib)

# 访问特定节点的文本内容
print(root.find('example').text)

一般的な XML 解析方法は上記の 2 つです。ニーズに合わせて適切な方法を選択してください。

bannerAds