xml.sax.saxutils — SAXUtil

源代码: Lib/xml/sax/saxutils.py


模块xml.sax.saxutils包含许多类和函数,这些类和函数在直接或作为 Base Class 创建 SAX 应用程序时通常非常有用。

您可以pass传递字典作为可选的* entities 参数来转义其他数据字符串。键和值都必须是字符串;每个键将替换为其对应的值。即使提供了 entity *,字符'&''<''>'也会始终转义。

您可以pass传递字典作为可选的* entities 参数来取消转义其他数据字符串。键和值都必须是字符串;每个键将替换为其对应的值。即使提供了 entity *,'&amp''&lt;''&gt;'也始终未转义。

>>> print("<element attr=%s>" % quoteattr("ab ' cd \" ef"))
<element attr="ab ' cd &quot; ef">

当使用参考具体语法为 HTML 或任何 SGML 生成属性值时,此Function很有用。

3.2 版中的新Function:* short_empty_elements *参数。

首页