589: #line 633 "xml_weaver.ipk" 590: def prolog(self): 591: kwds = self.keywords 592: w = self._writeline 593: w('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">') 594: w( '<HTML>') 595: w( '<HEAD>') 596: 597: self.write_tagged('TITLE', self.title) 598: 599: w( '<META HTTP-EQUIV="Content-Type" CONTENT="text/xml; charset=UTF-8">') 600: if kwds.has_key('author'): 601: author =kwds['author'] 602: w( '<META NAME="Author" CONTENT="'+author+'">') 603: w( '<META NAME="Generator" CONTENT="Interscript">') 604: extra = kwds.get('head_extra',''); 605: w('<LINK REL=STYLESHEET TYPE="text/css" HREF="interscript.css" TITLE="Interscript Standard">') 606: w(extra); 607: w('<LINK REL=STYLESHEET TYPE="text/css" HREF="user.css" TITLE="User Overrride">') 608: w( '</HEAD>') 609: w( '<BODY>') 610: if kwds.has_key('pagehead'): 611: self._write(kwds['pagehead']) 612: if kwds.has_key('title'): 613: if kwds.has_key('anchor') and kwds['anchor']!='': 614: atag = ' ID="'+kwds['anchor']+'" TITLE="'+kwds['anchor']+'" ' 615: else: atag= '' 616: self._writeline('<H1 '+atag+'ALIGN="CENTER">'+self.title+'</H1>') 617: if kwds.has_key('heading_level_offset'): 618: self.heading_level_offset = kwds['heading_level_offset'] 619: 620: def epilog(self): 621: kwds = self.keywords 622: self._endmode() 623: if kwds.has_key('pagefoot'): 624: self._write(kwds['pagefoot']) 625: self._writeline('</BODY>') 626: self._writeline('</HTML>') 627: 628: