【发布时间】:2016-07-20 07:09:21
【问题描述】:
我目前正在编写一个生成PLCOpen XML files 的代码生成器。 Schema 在某些地方使用序列。代码生成器使用ElementTree,因为它的界面简单。但是,我找不到让ElementTree 尊重序列的方法;事实上,Element 的孩子总是以规范顺序打印。有没有办法解决这个问题?
【问题讨论】:
标签: python xml xsd elementtree
我目前正在编写一个生成PLCOpen XML files 的代码生成器。 Schema 在某些地方使用序列。代码生成器使用ElementTree,因为它的界面简单。但是,我找不到让ElementTree 尊重序列的方法;事实上,Element 的孩子总是以规范顺序打印。有没有办法解决这个问题?
【问题讨论】:
标签: python xml xsd elementtree
我使用的方法ElementTree.append 似乎没有保持元素有序。但是,使用ElementTree.insert 解决了这个问题。
【讨论】: