69 |
|
|
70 |
infile = open(self.infile,'r') |
infile = open(self.infile,'r') |
71 |
|
|
72 |
self.formatter = module.DirectFormatter(outfile, stylesheet) |
self.formatter = module.DirectFormatter(outfile, stylesheet, self.parameters) |
73 |
|
|
74 |
# Create a parser |
# Create a parser |
75 |
parser = xml.sax.make_parser() |
parser = xml.sax.make_parser() |
135 |
|
|
136 |
|
|
137 |
def characters(self, text): |
def characters(self, text): |
138 |
self._text += text.encode(gConfig('textEncoding')) |
self._text += text |
139 |
|
|
140 |
|
|
141 |
def endElement(self, name): |
def endElement(self, name): |
171 |
self.formatter.EndTable() |
self.formatter.EndTable() |
172 |
|
|
173 |
elif name == "sectionTitle": |
elif name == "sectionTitle": |
174 |
self.formatter.EndSectionTitle(GTypecast.text(self._text)) |
self.formatter.EndSectionTitle(self._text) |
175 |
|
|
176 |
elif name == "section": |
elif name == "section": |
177 |
self.formatter.EndSection() |
self.formatter.EndSection() |
178 |
|
|
179 |
elif name == "reportTitle": |
elif name == "reportTitle": |
180 |
self.formatter.EndReportTitle(GTypecast.text(self._text)) |
self.formatter.EndReportTitle(self._text) |
181 |
|
|
182 |
elif name == "report": |
elif name == "report": |
183 |
self.formatter.EndReport() |
self.formatter.EndReport() |