def run(self):
while True:
# wait for next element
element = self.queue.get()
if element is None or element.tag is Comment:
self.return_signal.emit("")
continue
element = XML(tostring(element))
# process the element
deannotate(element, cleanup_namespaces=True)
code = tostring(element, encoding="Unicode", pretty_print=True, xml_declaration=False)
self.return_signal.emit(highlight(code, XmlLexer(), HtmlFormatter(
noclasses=True, style="autumn", linenos="table"
)))
评论列表
文章目录