python minidom混合元素属性

时间:2012-04-27 14:50:37

标签: python xml minidom

创建元素:

        ele = doc.createElement("ele")   
        ele.attributes['var']= 'yes'
        ele.attributes['ret']= 'no'

        main.appendChild(ele)

但结果有混合属性(可能是字母):

<function ret="no" var="yes"/>

有没有办法如何在minidom中保留属性的创建顺序?

1 个答案:

答案 0 :(得分:2)

没有。属性存储在字典中,并且不保留顺序。无论如何,它应该无关紧要,因为XML中属性的顺序没有语义含义。

如果由于某种原因需要属性,则可以使用pxdom

相关