1

要素が作成されます:

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

        main.appendChild(ele)

しかし、結果には混合属性があります (おそらくアルファベット):

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

minidom で属性の作成順序を保持する方法はありますか?

4

1 に答える 1

2

いいえ。属性はディクショナリに格納され、順序は保持されません。XML での属性の順序には意味的な意味がないため、いずれにせよそれほど重要ではありません。

何らかの理由で属性が必要な場合は、代わりにpxdomを使用できます。

関連している

于 2012-04-27T14:52:56.840 に答える