【发布时间】:2009-10-27 09:40:25
【问题描述】:
您会使用什么来更改 XML 文件,同时尽可能保留布局,包括缩进和 cmets?
我的问题是我有几个描述用户界面的大量手工编辑的 XML 文件,现在我需要将几个属性翻译成另一种语言。
我尝试过使用 Python + ElementTree 进行此操作,但它既没有保留空白也没有保留 cmets。
我已经看到有人建议使用 XSLT 来解决类似的问题,但我认为在这种情况下这不是替代方案,因为我需要对每个属性进行一些逻辑和查找。
最好保留每个元素中的属性顺序,但我可以容忍更改顺序。
【问题讨论】:
标签: python xml elementtree