kmlファイルのさまざまな部分を印刷するために、Pythonでxpathを使用してクエリを作成しようとしています。
問題は、クエリを作成すると、非常に奇妙な結果が得られることです。
これが私のコードです:
import libxml2
rss=libxml2.parseDoc(open('/home/julien/xpath/SUPPORT2.kml').read())
#print doc
node=rss.xpathEval('//Placemark')
print node
そして、ここに結果があります:
[<xmlNode (Placemark) object at 0xa3e2acc>, <xmlNode (Placemark) object at0xa3e2b6c>, <xmlNode (Placemark) object at 0xa3e2d4c>, <xmlNode (Placemark)
object at 0xa3e2dac>, <xmlNode (Placemark) object at 0xa3e2dec>, <xmlNode
Placemark) object at 0xa3e2dcc>, <xmlNode (Placemark) object at 0xa3e2d8c>,
<xmlNode (Placemark) object at 0xa3e2e0c>, <xmlNode (Placemark) object at
0xa3e2eac>, <xmlNode (Placemark) object at 0xa3e2fec>, <xmlNode (Placemark)
object at 0xa3e2f0c>, <xmlNode (Placemark) object at 0xa3e2f2c>, <xmlNode
(Placemark) object at 0xa3e2f4c>, <xmlNode (Placemark) object at 0xa3e2f6c>,
<xmlNode (Placemark) object at 0xa3e2f8c>]
この結果を説明できるものは何ですか? クエリを機能させるには、コードに何を追加すればよいでしょうか?