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