【问题标题】:Printing XML into HTML with python使用 python 将 XML 打印成 HTML
【发布时间】:2010-10-22 22:51:46
【问题描述】:

我在 PyQt 中有一个 TextEdit 小部件,我用它来打印 HTML 中的日志。我使用 HTML,所以我可以将条目分成颜色类别(红色表示错误,黄色表示调试,蓝色表示消息等),但这会产生问题。大多数调试消息都是 XML。当我在小部件上使用 appendHtml 时,它会去除所有标签。

如何在 HTML 文档中漂亮地打印 XML?

【问题讨论】:

    标签: python html xml


    【解决方案1】:

    cgi.escape 可以帮助你。它将字符串中的字符'&''<''>' 转换为HTML 安全序列。这足以防止对 xml 标记的解释。

    >>> cgi.escape('<tag>')
    '&lt;tag&gt;
    

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2015-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      相关资源
      最近更新 更多