0

さまざまなxmlファイルにタイトルと説明が記載された数千のxmlファイルがあります。例:

<entertainment id="12">

        <title>who is your favorite star?</title>
        <description>
               <male>Brad Pitt</male>
                   <female>Angelina Jolie</female>
            </description>
 </entertainment>

Pythonでminidomを使用してWebページを作成し、回答ページへのリンクを持つすべてのタイトルを一覧表示したいと思います。

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」で、リンクを作成し、BradPittに関する詳細情報を含む別のxmlファイルからデータを抽出したいと思います。

私はPythonを初めて使用するので、リンクを作成するアイデアが得られません。

4

1 に答える 1

0

タグに達成したい方法が間違っています。これは正しい階層です。

doc.getElementsByTagName('entertainment')[0].getElementsByTagName('title')[0].toxml()
于 2012-10-21T05:44:06.910 に答える