2011-09-13 5 views
2

他のWebサーバーからXMLファイルを解析しようとした際にいくつかの調査を行いましたが、minidomと呼ばれるものがありました。django/pythonで外部XMLファイルを解析するには

は、私は私のview.pyファイルでこれを実装しようとしました:

from xml.dom import minidom 
import models 

def test(request): 

    data={} 
    doc=minidom.parse("http://www.someotherdomain.com/XML.aspx?id=27550&limit=100") 

私は私が見つけることができていないException Value: [Errno 2] No such file or directory: 'http://www.someotherdomain.com/XML.aspx?id=27550&limit=100'

エラーを取得することですに実行している問題minidomを外部ドキュメントで使用できる場合、または同じサーバー上にあるドキュメントの場合にのみ使用できます。

これが不可能な場合や理想的な解決策でない場合は、

答えて

9

明らかに、minidomはURLを解析できません。あなたはする必要があります

import urllib2 
doc = urllib2.urlopen(your_url) 
parsed = minidom.parse(doc) 
+0

これは素晴らしい、ありがとう! – bigmike7801

関連する問題