import os
import xml.etree.ElementTree as ET
xml_folder = 'G:/ViHealthPro/common/src/main/res/values-zh-rTW'
merged_folder = 'G:/xml'
merged_file = 'merged12.xml'
def merge_xml_files():
root = ET.Element('resources')
for filename in os.listdir(xml_folder):
if filename.endswith('.xml'):
tree = ET.parse(os.path.join(xml_folder, filename))
root_xml = tree.getroot()
root.extend(root_xml)
merged_tree = ET.ElementTree(root)
merged_tree.write(os.path.join(merged_folder, merged_file), encoding='utf-8', xml_declaration=True)
if __name__ == "__main__":
merge_xml_files()