From b8018c0ac15e4ff48acef03c88dd51ba052d2123 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 20 Jul 2020 21:20:09 +0000 Subject: luaxml (20jul20) git-svn-id: svn://tug.org/texlive/trunk@55891 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua') diff --git a/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua b/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua index 413947b5d4c..6d299d41575 100644 --- a/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua +++ b/Master/texmf-dist/tex/luatex/luaxml/luaxml-domobject.lua @@ -115,7 +115,12 @@ local function serialize_dom(parser, current,level, output) attributes["_text"] = nil elseif xtype == "DECL" and name =="xml" then -- the xml declaration attributes must be in a correct order - insert("", attributes.version, attributes.encoding) + local encoding = attributes.encoding or "utf-8" + insert("", attributes.version, encoding) + return output + elseif xtype == "CDATA" then + -- return content unescaped + insert(string.format("", text_content)) return output end -- cgit v1.2.3