コード例 #1
0
def unescape_xml(xml_str):
    return sax_unescape(xml_str, ADDL_XML_UNESC_CHARS)
コード例 #2
0
ファイル: rss.py プロジェクト: lovegandhi/hnrss
def unescape(s):
    deref_ncr = lambda m: unichr(int(m.group(1), 16))  # '/' -> '/'
    s = re.sub("&#[Xx]([A-Fa-f0-9]+);", deref_ncr, s)
    entities = {""": '"', "'": "'"}
    return sax_unescape(s, entities)
コード例 #3
0
ファイル: rss.py プロジェクト: sjoerdapp/hnrss
def unescape(s):
    deref_ncr = lambda m: unichr(int(m.group(1), 16))  # '/' -> '/'
    s = re.sub('&#[Xx]([A-Fa-f0-9]+);', deref_ncr, s)
    entities = {'"': '"', ''': "'"}
    return sax_unescape(s, entities)