我正在使用Python和 ElementTree 来修改XML文件的某些属性。 一切正常,但修改过的文件的属性顺序不再像以前那样。 为了维持秩序,我试着用这个黑客来做:
ordered_keys = ('t', 's', 'sp', 'id', 'le')
for k in ordered_keys:
if k in sp.attrib:
sp.set(k, sp.attrib[k])
tree.write("output.xml", encoding='utf-8', xml_declaration=True)
但它也不起作用:( 你有任何想法维持秩序吗?