+ from .publish import OrmDocProvider
+
+ if infile is None:
+ infile = IOFile.from_filename(self.xml_file.path)
+ for att in self.attachment_set.all():
+ infile.attachments["%s.%s" % (att.slug, att.ext)] = \
+ IOFile.from_filename(att.file.path)
+ return WLDocument(infile, provider=OrmDocProvider())
+
+ def build_html(self, infile=None):
+ from .publish import HtmlFormat
+ wldoc = self.wldocument(infile)
+ html = HtmlFormat(wldoc).build()