元素已创建:
ele = doc.createElement("ele")
ele.attributes['var']= 'yes'
ele.attributes['ret']= 'no'
main.appendChild(ele)但result具有混合属性(可能是按字母顺序):
<function ret="no" var="yes"/>有没有办法在minidom中保持属性的创建顺序?
发布于 2012-04-27 22:52:57
不是的。属性存储在字典中,顺序不会保留。不管怎样,这并不重要,因为XML中属性的顺序没有语义意义。
如果出于某种原因需要按顺序排列属性,则可以改用pxdom。
与相关的
https://stackoverflow.com/questions/10352858
复制相似问题