View Single Post
Old 05-16-2020, 01:38 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,533
Karma: 28548962
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Not really attribute order in XML is arbitrary. You could add some code to calibre to force it, similar to what is done with <meta name="cover" content="xxx">

calibre uses lxml and that de-facto preserver attribute order. so you first delete the existing attributes and then reset them in the proper order.
kovidgoyal is online now   Reply With Quote