Печать XML в HTML с помощью Python - PullRequest
0 голосов
/ 30 апреля 2009

У меня есть виджет TextEdit в PyQt, который я использую для печати журнала в HTML. Я использую HTML, чтобы разделить записи на цветовые категории (красный для ошибки, желтый для отладки, синий для сообщения и т.д.), но это создает проблему. Большинство отладочных сообщений - это XML. Когда я использую appendHtml в виджете, он удаляет все теги.

Как я могу красиво печатать XML в документе HTML?

Ответы [ 2 ]

4 голосов
/ 30 апреля 2009

cgi.escape может помочь вам. Он преобразует символы '&', '<' и '>' в строке в безопасные для HTML последовательности. Этого достаточно, чтобы предотвратить интерпретацию тегов xml.

>>> cgi.escape('<tag>')
'&lt;tag&gt;
0 голосов
/ 30 апреля 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...