2011-09-13 5 views
2

다른 웹 서버에서 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

관련 문제