def _parseXml(self, settingXmlFile):
try:
root = ET.parse(settingXmlFile).getroot()
except: # ParseError
from xml.sax.saxutils import quoteattr
with open(settingXmlFile, 'r') as f:
content = f.read()
content = re.sub(r'(?<==)(["\'])(.*?)\1', lambda x: quoteattr(x.group(2)), content)
root = ET.fromstring(content)
return root
评论列表
文章目录