diff --git a/rest_framework_xml/renderers.py b/rest_framework_xml/renderers.py index 66199a9..9becd76 100644 --- a/rest_framework_xml/renderers.py +++ b/rest_framework_xml/renderers.py @@ -20,6 +20,7 @@ class XMLRenderer(BaseRenderer): charset = 'utf-8' item_tag_name = 'list-item' root_tag_name = 'root' + generator_class = SimplerXMLGenerator def render(self, data, accepted_media_type=None, renderer_context=None): """ @@ -30,7 +31,7 @@ def render(self, data, accepted_media_type=None, renderer_context=None): stream = StringIO() - xml = SimplerXMLGenerator(stream, self.charset) + xml = self.generator_class(stream, self.charset) xml.startDocument() xml.startElement(self.root_tag_name, {})