133 |
|
|
134 |
def transform(self, element, context): |
def transform(self, element, context): |
135 |
result = Engine.transform(self, element, context) |
result = Engine.transform(self, element, context) |
136 |
if hasattr(result, '__xml__'): |
if hasattr(result, '__xml__') or type(result) is types.UnicodeType: |
137 |
return XML(result, context.root_xmlns_map, context.encoding) |
return XML(result, context.root_xmlns_map, context.encoding) |
138 |
elif type(result) in (types.ListType, types.TupleType): |
elif type(result) in (types.ListType, types.TupleType): |
139 |
return self._seq_to_unicode(result, context.encoding) |
return self._seq_to_unicode(result, context.encoding) |