html.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:spc 作者: whbrewer 项目源码 文件源码
def xmlescape(data, quote=True):
    """
    returns an escaped string of the provided data

    :param data: the data to be escaped
    :param quote: optional (default False)
    """

    # first try the xml function
    if hasattr(data, 'xml') and callable(data.xml):
        return data.xml()

    # otherwise, make it a string
    if not isinstance(data, (str, unicode)):
        data = str(data)
    elif isinstance(data, unicode):
        data = data.encode('utf8', 'xmlcharrefreplace')

    # ... and do the escaping
    data = cgi.escape(data, quote).replace("'", "'")
    return data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号