lib/isodoc.rb in isodoc-0.4.0 vs lib/isodoc.rb in isodoc-0.4.5

- old
+ new

@@ -18,10 +18,11 @@ require_relative "isodoc/terms" require_relative "isodoc/blocks" require_relative "isodoc/lists" require_relative "isodoc/table" require_relative "isodoc/inline" +require_relative "isodoc/notes" require_relative "isodoc/xref_gen" require_relative "isodoc/html" require "pp" module IsoDoc @@ -48,13 +49,15 @@ @termexample = false @note = false @sourcecode = false @anchors = {} @meta = {} + init_metadata @footnotes = [] @comments = [] @in_footnote = false + @in_comment = false @in_table = false @in_figure = false @seen_footnote = Set.new end @@ -62,9 +65,10 @@ docxml = Nokogiri::XML(File.read(filename)) filename, dir = init_file(filename) docxml.root.default_namespace = "" result = noko do |xml| xml.html do |html| + html.parent.add_namespace("epub", "http://www.idpf.org/2007/ops") html_header(html, docxml, filename, dir) make_body(html, docxml) end end.join("\n") postprocess(result, filename, dir)