Friday, 9 February 2018

django.VERSION
(2, 0, 2, 'final', 0)

file_name.xml :
<?xml version="1.0" encoding="UTF-8"?>
<documentElement>
        <PDOAs>
                <PDOA id="ufusuu" >
                        <Keys>
                                <Key  exp="">
                                </Key>
                        </Keys>
                </PDOA>
        </PDOAs>
 </documentElement>


views.py

from urllib.request import urlopen
from xml.dom.minidom import parse, parseString

def parse_xmlfile():
    file = urlopen('http://ipaddr or domain-name/file_name.xml')
    data = file.read()
    DOMTree =  xml.dom.minidom.parseString(data)
    documentElement = DOMTree.documentElement
    pdoas = documentElement.getElementsByTagName("PDOAs")
    for pdoa in pdoas:
        pd = pdoa.getElementsByTagName("PDOA")
        for p in pd:
            if p.hasAttribute("id"):
                print (p.getAttribute('id'))