溫馨提示×

lxml怎么獲取XML元素的屬性值

小億
146
2024-05-14 13:09:13
欄目: 編程語言

要獲取XML元素的屬性值,可以使用lxml庫中的Element的get()方法。這個方法可以接收一個屬性名稱作為參數(shù),返回該屬性的值。下面是一個示例代碼:

from lxml import etree

# 創(chuàng)建一個XML文檔
xml_str = "<root><element attribute='value'>Text</element></root>"
root = etree.fromstring(xml_str)

# 獲取element元素的attribute屬性值
attribute_value = root.find('element').get('attribute')
print(attribute_value)

在這個示例中,我們首先使用fromstring()方法創(chuàng)建了一個XML元素對象root,然后使用find()方法找到了名為’element’的子元素,并通過get()方法獲取了該子元素的’attribute’屬性的值。

0