私はHTMLでログを出力するために使用するPyQtにTextEditウィジェットを持っています。私はHTMLを使用して、エントリをカラーカテゴリ(エラーの場合は赤、デバッグの場合は黄色、メッセージの場合は青色など)に分けることができますが、これは問題を引き起こします。ほとんどのデバッグメッセージはXMLです。ウィジェットでappendHtmlを使用すると、すべてのタグが削除されます。PythonでHTMLをXMLに出力
HTML文書でXMLをきれいに印刷するにはどうすればよいですか?
私はHTMLでログを出力するために使用するPyQtにTextEditウィジェットを持っています。私はHTMLを使用して、エントリをカラーカテゴリ(エラーの場合は赤、デバッグの場合は黄色、メッセージの場合は青色など)に分けることができますが、これは問題を引き起こします。ほとんどのデバッグメッセージはXMLです。ウィジェットでappendHtmlを使用すると、すべてのタグが削除されます。PythonでHTMLをXMLに出力
HTML文書でXMLをきれいに印刷するにはどうすればよいですか?
cgi.escape
お手伝いをすることができます。文字列内の'&'
、'<'
、および'>'
の文字をHTML安全なシーケンスに変換します。 XMLタグの解釈を妨げるのに十分です。
>>> cgi.escape('<tag>')
'<tag>