如何使用django/python解析外部XML文件

如何使用django/python解析外部XML文件,python,xml,django,parsing,django-models,Python,Xml,Django,Parsing,Django Models,我做了一些研究,试图解析来自另一个web服务器的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") 我遇到的问题是,我得到了错误异常值:[Errno

我做了一些研究,试图解析来自另一个web服务器的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")
我遇到的问题是,我得到了错误
异常值:[Errno 2]没有这样的文件或目录:'http://www.someotherdomain.com/XML.aspx?id=27550&limit=100“

我无法确定是否可以在外部文档上使用minidom,或者它是否仅适用于位于同一服务器上的文档


如果这不可能或不是理想的解决方案?

显然minidom无法解析URL。你必须这样做

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