DOMを使用してxmlファイルを読み取り、特定の選択された属性「楽しい」を持つ1つのノードのみからリストされた別のxml構造を出力するpythonプログラムを作成しようとしています。
<?xml version="1.0" encoding="ISO-8859-1"?>
<website>
<url category="fun">
<title>Fun world</title>
<author>Jack</author>
<year>2010</year>
<price>100.00</price>
</url>
<url category="entertainment">
<title>Fun world</title>
<author>Jack</author>
<year>2010</year>
<price>100.00</price>
</url>
</website>
category="fun" の URL からリストを選択できませんでした。
私はこのコードを試しました:
for n in dom.getElementsByTagName('url'):
s = n.attribute['category']
if (s.value == "fun"):
print n.toxml()
私のコードをデバッグするのを手伝ってくれませんか?