Попробуйте использовать только тег.
<h1>
<span style='color: blue'>T</span>
<span style='color: green'>E</span>
<span style='color: yellow'>S</span>
<span style='color: blue'>T</span>
<span style='color: black'>E</span>
<span style='color: red'>R</span>
</h1>
Существует ли способ, которым я могу сохранить первоначальный заказ атрибутов при обработке XML с minidom?
С minidom не, тип данных, используемый для хранения атрибутов, является незаказанным словарем. pxdom может сделать это, хотя это значительно медленнее.
В итоге я использовал библиотеку lxml вместо minidom.