подскажите вчем проблема?
<a><b>blablabla</b></a> -разберет нормально. результат:
{'A': {'B': 'blalbalb'}}
<a>
<b>blabla</b> -корректно не разберет
</a>
код
from xml.dom.minidom import parse
def Test(dom):
obj={}
for node in dom.childNodes:
if node.nodeType==node.TEXT_NODE:
return node.data
if node.nodeType==node.ELEMENT_NODE:
obj[node.nodeName]=Test(node)
return obj
print(Test(parse(open(r'c:\1.txt'))))