6.14.6.18. Tables

Comienzo python section to interscript/weavers/xml.py[21 /22 ] Siguiente Previo Primero Ăšltimo
   563: #line 606 "xml_weaver.ipk"
   564:   def begin_table(self, *headings, **kwds):
   565:     border=kwds.get('border',2)
   566:     tbclass = kwds.get('CLASS','DEFAULT_TABLE_CLASS')
   567:     self._writeline('<TABLE CLASS="'+tbclass+'" COLS="'+str(len(headings))+'" BORDER="'+str(border)+'"><TR>')
   568:     for h in headings:
   569:       self._write('<TH>')
   570:       self.write(h)
   571:       self._write('</TH>')
   572:     self._writeline('</TR>')
   573: 
   574:   def table_row(self,data):
   575:     self._write('<TR>')
   576:     for d in data:
   577:       self._write('<TD VALIGN="TOP">')
   578:       lines = string.split(d,'\n')
   579:       for line in lines[:-1]:
   580:         self.write(line)
   581:         self._write('<BR>')
   582:       if len(lines): self.write(lines[-1])
   583:       self._write('</TD>')
   584:     self._writeline('</TR>')
   585: 
   586:   def end_table(self):
   587:     self._writeline('</TABLE>')
   588: 
End python section to interscript/weavers/xml.py[21]