Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
 def __str__(self):
     return "%s" % to_utf8(self.value)
Exemple #4
0
 def __str__(self):
     return to_utf8(self.__unicode__())
Exemple #5
0
 def __str__(self):
     return to_utf8(self.text())
Exemple #6
0
 def __str__(self):
     return "%s" % to_utf8(self.value)
Exemple #7
0
 def __str__(self):
     return to_utf8(self.__unicode__())
Exemple #8
0
 def __str__(self):
     return to_utf8(self.text())