gpt4 book ai didi

python - 保留 XML 属性顺序?

转载 作者:行者123 更新时间:2023-11-30 22:12:04 26 4
gpt4 key购买 nike

我知道这个问题过去曾被问过,但它们都是几年前的事了。我想知道是否对 Python 模块(例如 lxml、minidom 或 etree)进行了任何更改,使我们能够在不打补丁的情况下保留 XML 文件中的属性顺序。

我需要保留该顺序,因为我提供文件的程序依赖于它。

如果没有更新,实现此操作的最简单方法是什么?

最佳答案

属性排序的微不足道并不是 XML 库 future 实现中需要解除的技术限制。

Attribute order is insignificant根据XML Recommendation :

Note that the order of attribute specifications in a start-tag or empty-element tag is not significant.

因此,您的设计不应基于 XML 中属性的任何特定顺序。

在极少数情况下,应用程序绝对必须对 XML 属性进行排序,请参阅 section on attribute processingXML Normalization RecommendationCanonical XML Recommendation .

关于python - 保留 XML 属性顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51234136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com