summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/luaxml/luaxml-domobject.lua
diff options
context:
space:
mode:
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