summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/luaxml/luaxml-domobject.lua
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-12-21 03:01:35 +0000
committerNorbert Preining <norbert@preining.info>2020-12-21 03:01:35 +0000
commit4cc7922324b7a08ba0418e8f245cf1dcfa1891ac (patch)
treecd90cb6c072285e779f7555a85966b81a8757e15 /macros/luatex/generic/luaxml/luaxml-domobject.lua
parent2d9d44100d72263a7df34c12aaa89dbe6ee6fe0c (diff)
CTAN sync 202012210301
Diffstat (limited to 'macros/luatex/generic/luaxml/luaxml-domobject.lua')
-rw-r--r--macros/luatex/generic/luaxml/luaxml-domobject.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/macros/luatex/generic/luaxml/luaxml-domobject.lua b/macros/luatex/generic/luaxml/luaxml-domobject.lua
index 6d299d4157..19850ce456 100644
--- a/macros/luatex/generic/luaxml/luaxml-domobject.lua
+++ b/macros/luatex/generic/luaxml/luaxml-domobject.lua
@@ -120,7 +120,7 @@ local function serialize_dom(parser, current,level, output)
return output
elseif xtype == "CDATA" then
-- return content unescaped
- insert(string.format("<![CDATA[%s]]>", text_content))
+ insert("<![CDATA[%s]]>", text_content)
return output
end
@@ -231,6 +231,7 @@ local parse = function(
)
local el = self
if self:is_element(el) then
+ el._attr = el._attr or {}
el._attr[name] = value
return true
end