# coding:UTF-8
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import SubElement
with open('server.xml', 'rt') as f:
tree = ET.parse(f)
root = tree.getroot()
print root.attrib
lst = tree.findall('Service/Engine/Realm/Realm')
print lst
for e in lst:
if e.attrib['className'].startswith('org'):
e.attrib['className'] = 'org.xxx'
print ET.tostring(root)
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import SubElement
with open('server.xml', 'rt') as f:
tree = ET.parse(f)
root = tree.getroot()
print root.attrib
lst = tree.findall('Service/Engine/Realm/Realm')
print lst
for e in lst:
if e.attrib['className'].startswith('org'):
e.attrib['className'] = 'org.xxx'
print ET.tostring(root)