def to_xml(item, attrib=False): import xml.sax.saxutils item = _ugly_utf8_string_hack(item) item = to_utf8(item) item = item.rstrip() if attrib: item = xml.sax.saxutils.escape(item, entities={'"': """}) else: item = xml.sax.saxutils.escape(item) return item
def to_xml(item, attrib=False): global __cached_saxutils if __cached_saxutils is None: import xml.sax.saxutils __cached_saxutils = xml.sax.saxutils item = _ugly_utf8_string_hack(item) item = to_utf8(item) item = item.rstrip() if attrib: item = __cached_saxutils.escape(item, entities={'"':"""}) else: item = __cached_saxutils.escape(item) return item
def __str__(self): return "%s" % to_utf8(self.value)
def __str__(self): return to_utf8(self.__unicode__())
def __str__(self): return to_utf8(self.text())