From 08b1d0a6fd646a0c41fa908c27975e406b8d35dd Mon Sep 17 00:00:00 2001 From: David Fischer Date: Thu, 18 Jun 2015 13:22:53 +0000 Subject: [PATCH] Make XML generator class overridable --- rest_framework_xml/renderers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_framework_xml/renderers.py b/rest_framework_xml/renderers.py index 3210a72..8a53e5c 100644 --- a/rest_framework_xml/renderers.py +++ b/rest_framework_xml/renderers.py @@ -19,6 +19,7 @@ class XMLRenderer(BaseRenderer): format = 'xml' charset = 'utf-8' item_tag_name = 'list-item' + generator_class = SimplerXMLGenerator def render(self, data, accepted_media_type=None, renderer_context=None): """ @@ -29,7 +30,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("root", {})