diff options
author | Norbert Preining <norbert@preining.info> | 2020-11-07 03:00:56 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-11-07 03:00:56 +0000 |
commit | ec3426946c37f270d71e8c4ad19d37beea726e7d (patch) | |
tree | 4f9a4ffaa8d056d3d160ba1be76408a2e20d6fb7 /support/tex4ebook/tex4ebook-exec_epub.lua | |
parent | ac4210da60306c356c4f9344b65e1f8345314267 (diff) |
CTAN sync 202011070300
Diffstat (limited to 'support/tex4ebook/tex4ebook-exec_epub.lua')
-rw-r--r-- | support/tex4ebook/tex4ebook-exec_epub.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/support/tex4ebook/tex4ebook-exec_epub.lua b/support/tex4ebook/tex4ebook-exec_epub.lua index b0ccee6202..75304e2494 100644 --- a/support/tex4ebook/tex4ebook-exec_epub.lua +++ b/support/tex4ebook/tex4ebook-exec_epub.lua @@ -393,12 +393,13 @@ local function fix_ncx_toc_levels(dom) return dom end -local function clean_xml_files() +function clean_xml_files() local opf_file = outputdir .. "/content.opf" update_file(opf_file, function(content) -- remove wrong elements from the OPF file -- open opf file and create LuaXML DOM - local opf_dom = dom.parse(content) + -- the second argument to dom.parse is needed to avoid parsing issues due to the <meta> element. + local opf_dom = dom.parse(content, {}) -- remove child elements from elements that don't allow them for _, el in ipairs(opf_dom:query_selector("dc|title, dc|creator")) do -- get text content |