Source code for bkgen.html
from bxml import XML
from bkgen import NS
[docs]class HTML(XML):
ROOT_TAG = "{%(html)s}html" % NS
[docs] def document(self, fn=None):
"""convert an xhtml file into a pub:document"""
from .converters.html_document import HtmlDocument
from .document import Document
converter = HtmlDocument()
doc = converter.convert(self, fn=fn or os.path.splitext(self.fn)[0]+'.xml')
return doc
[docs] def documents(self):
return [self.document()]
[docs] def images(self):
return []
[docs] def stylesheet(self):
from .css import CSS
css = CSS()
css.fn = os.path.splitext(self.fn)[0]+'.css'
return css