修复属性在 etree.Element 中的位置
Fix the location of attributes in etree.Element
我使用 python, lxml 包。我想知道是否有人知道如何输出具有固定指定属性位置的元素。
MMain = etree.Element('DockingConfig', FormatVersion="8", InsideFill="True", InnerMinimum="20, 20", SavedAt="1/27/2014 2:01:47 PM")
outfile.write(etree.tostring(MMain, pretty_print=True))
如果我输出这个,它会按字母顺序排列属性,这不是我想要的输出。
我的第二个问题是,如何生成编码为 "Encode in UCS-2 Little edition" 的输出文件。这使得它成为 "utf-16"
print(etree.tostring(MMain, pretty_print=True, encoding="utf-16"))
谢谢
关于你的第一个问题,this似乎是一个很好的答案。
关于你的第二个问题,"tostring()"方法遵循this standard (as per the documentation).
我使用 python, lxml 包。我想知道是否有人知道如何输出具有固定指定属性位置的元素。
MMain = etree.Element('DockingConfig', FormatVersion="8", InsideFill="True", InnerMinimum="20, 20", SavedAt="1/27/2014 2:01:47 PM")
outfile.write(etree.tostring(MMain, pretty_print=True))
如果我输出这个,它会按字母顺序排列属性,这不是我想要的输出。
我的第二个问题是,如何生成编码为 "Encode in UCS-2 Little edition" 的输出文件。这使得它成为 "utf-16"
print(etree.tostring(MMain, pretty_print=True, encoding="utf-16"))
谢谢
关于你的第一个问题,this似乎是一个很好的答案。
关于你的第二个问题,"tostring()"方法遵循this standard (as per the documentation).