This is my sample xml file:
<?xml version="1.0"?>
<NewSpg>
     <!--Supported Range-->
<ABC data="LS">
   <number Info="0x00" Id="DFS" Bus="0" Device="2" Range="4" Value="0x1A1012f5" no_id="he d kd" /> 
          <number Info="0x32" Id="bhi"  Range="4" Value="0x000012f5" />
          <number Info="0x336" Id="bhi" Range="4" Value="0x00000df2" />
</ABC>
<!--New Info-->
   <NEW_VALUES>
         <Spg:Thing data="First_Thing" Result="true"/>
         <Spg:Thing data="SecondThing" Result="800000000"/>
   </NEW_VALUES>
</NewSpg>
when i try to parse the xml:
import xml.etree.ElementTree as ET
xml_file = "name.xml"
xml_tree = ET.parse(xml_file)
root = xml_tree.getroot()
Following Error occured:
xml.etree.ElementTree.ParseError: unbound prefix: line 13, column 9
I have referred many sites but most of them gives only one solution i.e to provide namespace. But I can't add or delete anything in this xml file. So is there any method by which i can parse this xml file without modifying the file.
 
    