diff options
author | Karl Berry <karl@freefriends.org> | 2021-07-23 20:09:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-07-23 20:09:36 +0000 |
commit | 39d6f8916f43870a04b061a79eccba138e2731f8 (patch) | |
tree | 173d0975492a3d2e76dc932d3a8b0de9629b914f /Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua | |
parent | ab48fdef29562d4609a9abac3425b4de89110c46 (diff) |
luaxml (23jul21)
git-svn-id: svn://tug.org/texlive/trunk@60030 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua')
-rw-r--r-- | Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua b/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua index 19850ce456a..7829c13b1e7 100644 --- a/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua +++ b/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua @@ -67,6 +67,9 @@ local function serialize_dom(parser, current,level, output) for k, v in pairs(attr) do t[#t+1] = string.format("%s='%s'", k, escape_attr(v)) end + -- sort attributes alphabetically. this will ensure that + -- their order will not change between several executions of dom:serialize() + table.sort(t) if #t == 0 then return "" end -- add space before attributes return " " .. table.concat(t, " ") |