我有成千上萬的XML文件標題和他們的描述在不同的XML文件。 例子:如何在使用DOM的python中鏈接多個xml文件?
<entertainment id="12">
<title>who is your favorite star?</title>
<description>
<male>Brad Pitt</male>
<female>Angelina Jolie</female>
</description>
</entertainment>
我想創建一個使用minidom命名的python列出其鏈接到他們的答案頁面中的所有標題的網頁。
from xml.dom import minidom
doc = minidom.parse('entertainment.xml')
questions = doc.getElementsByTagName('entertainment')
print "<ul><h1>Star Questions</h1>"
for n in questions:
print "<li>" + n.toxml() +"</li>";
print "</ul>";
我試過寫這段代碼,它列出了標題。但無法鏈接到標題的描述頁面。在這個簡短的描述頁面中,例如「Brad Pitt」,我想創建一個鏈接並從另一個xml文件中提取數據,該文件包含有關布拉德皮特的更多信息。
我是新來的python,所以沒有想法做一個鏈接。
在一個側面說明 - minidom命名不應對在Python XML的recomended方式 - ElementTree的是更快,更容易做。 – jsbueno
但客戶的要求是minidom – nirmalgyanwali