diff options
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luaxml/luaxml-mod-handler.lua')
-rw-r--r-- | Master/texmf-dist/tex/luatex/luaxml/luaxml-mod-handler.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/luatex/luaxml/luaxml-mod-handler.lua b/Master/texmf-dist/tex/luatex/luaxml/luaxml-mod-handler.lua index 52acecb0c65..5f12a92f714 100644 --- a/Master/texmf-dist/tex/luatex/luaxml/luaxml-mod-handler.lua +++ b/Master/texmf-dist/tex/luatex/luaxml/luaxml-mod-handler.lua @@ -319,7 +319,12 @@ local function domHandler() table.insert(self.current._children,node) end end - obj.cdata = obj.text + obj.cdata = function(self,t) + local node = { _type = "CDATA", + _parent = self.current, + _text = decode(t) } + table.insert(self.current._children,node) + end return obj end M.domHandler = domHandler |