big*_*801 2 python xml django parsing django-models
我已经做过一些关于尝试从另一个Web服务器解析XML文件的研究,并且遇到了一个名为minidom的东西.
我试过在我的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")
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我得到了错误 Exception Value: [Errno 2] No such file or directory: 'http://www.someotherdomain.com/XML.aspx?id=27550&limit=100'
我无法确定您是否可以在外部文档上使用minidom,或者它是否仅适用于位于同一服务器上的文档.
如果这不可能或不是理想的解决方案?
显然minidom无法解析URL.你必须做
import urllib2
doc = urllib2.urlopen(your_url)
parsed = minidom.parse(doc)
Run Code Online (Sandbox Code Playgroud)