Bloom.Publish.EpubMaker.GetEpubFriendlyHtmlDomForPage C# (CSharp) Method

GetEpubFriendlyHtmlDomForPage() private method

private GetEpubFriendlyHtmlDomForPage ( XmlElement page ) : HtmlDom
page System.Xml.XmlElement
return Bloom.Book.HtmlDom
        private HtmlDom GetEpubFriendlyHtmlDomForPage(XmlElement page)
        {
            var headXml = Storage.Dom.SelectSingleNodeHonoringDefaultNS("/html/head").OuterXml;
            var dom = new HtmlDom(@"<html>" + headXml + "<body></body></html>");
            dom = Storage.MakeDomRelocatable(dom);
            var body = dom.RawDom.SelectSingleNodeHonoringDefaultNS("//body");
            var pageDom = dom.RawDom.ImportNode(page, true);
            body.AppendChild(pageDom);
            return dom;
        }