I did. It has xmlescape function, but reverse function (unescape) is not defined.
On 23 maj, 20:59, Yarko Tymciurak <[email protected]> wrote: > Have you looked at the XML() helper? > http://www.web2py.com/book/default/section/5/2?search=XML > > On May 23, 1:41 pm, RobertVa <[email protected]> wrote: > > > Hi. > > > I found function to unescape html data, which I believe would be very > > prudent to put into framework itself. > > > from htmlentitydefs import name2codepoint > > def replace_entities(match): > > try: > > ent = match.group(1) > > if ent[0] == "#": > > if ent[1] == 'x' or ent[1] == 'X': > > return unichr(int(ent[2:], 16)) > > else: > > return unichr(int(ent[1:], 10)) > > return unichr(name2codepoint[ent]) > > except: > > return match.group() > > > entity_re = re.compile(r'&(#?[A-Za-z0-9]+?);') > > > def html_unescape(data): > > return entity_re.sub(replace_entities, data) > > > Tnx to author.http://blog.client9.com/2008/10/html-unescape-in-python.html

