Fix a few nits found by epubcheck.

This commit is contained in:
Georg Brandl 2011-01-15 14:27:27 +01:00
parent c41c6227de
commit bcb781e37a
2 changed files with 7 additions and 1 deletions

View File

@ -171,7 +171,7 @@ class EpubBuilder(StandaloneHTMLBuilder):
name = name.replace('<', '&lt;')
name = name.replace('>', '&gt;')
name = name.replace('"', '&quot;')
name = name.replace('\'', '&apos;')
name = name.replace('\'', '&#39;')
return name
def get_refnodes(self, doctree, result):

View File

@ -244,6 +244,12 @@ class HTMLTranslator(BaseTranslator):
def visit_doctest_block(self, node):
self.visit_literal_block(node)
# overwritten to add the <div> (for XHTML compliance)
def visit_block_quote(self, node):
self.body.append(self.starttag(node, 'blockquote') + '<div>')
def depart_block_quote(self, node):
self.body.append('</div></blockquote>\n')
# overwritten
def visit_literal(self, node):
if len(node.children) == 1 and \