我有以下的XML。從XML中獲取來自子節點的值| Python
我正在使用ElementTree庫來刮取值。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc> Test1</loc>
</url>
<url>
<loc>Test 2</loc>
</url>
<url>
<loc>Test 3</loc>
</url>
</urlset>
我需要從'loc標記'中獲取值。
所需的輸出:
Test 1
Test 2
Test 3
嘗試代碼:
tree = ET.parse('sitemap.xml')
root = tree.getroot()
for atype in root.findall('url'):
rank = atype.find('loc').text
print (rank)
在哪裏我錯了什麼建議?
是的。我在附近忘了它。感謝您的注意。是啊。我解決這個問題。感謝您指出。 – user3476378