Python の xml.etree.ElementTree.parse() 関数を使用して、WordPress ブログからすべてのコンテンツをエクスポートして作成した XML ファイルを解析しようとしています。しかし、私がそうしようとすると:
import xml.etree.ElementTree as xml
tree = xml.parse('/path/to/file.xml')
次のエラーが表示されます。
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1183, in parse
tree.parse(source, parser)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 656, in parse
parser.feed(data)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1643, in feed
self._raiseerror(v)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1507, in _raiseerror
raise err
ParseError: unbound prefix: line 189, column 1
XML ファイルの 189 行目は次のとおりです。
<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blogname.wordpress.com/osd.xml" title="blog name" />
Android 開発でこのエラーが発生することについて多くの質問を見てきましたが、それが私の状況に当てはまるかどうか、またどのように当てはまるかはわかりません。誰でもこれを手伝ってもらえますか?