aboutsummaryrefslogtreecommitdiffstats
path: root/src/rest/emitters.py
diff options
context:
space:
mode:
authorTom Christie2010-12-31 16:21:20 +0000
committerTom Christie2010-12-31 16:21:20 +0000
commit48c7171aa05cd69ab8d9cd6f3a8eed52f18792a4 (patch)
tree9ab8b8883dbbe1301e8f0adbe10b0438fcee3da5 /src/rest/emitters.py
parentc10a95de0869348ccf0f54d4f44f5b52b98e58f0 (diff)
downloaddjango-rest-framework-48c7171aa05cd69ab8d9cd6f3a8eed52f18792a4.tar.bz2
XML Parsers
Diffstat (limited to 'src/rest/emitters.py')
-rw-r--r--src/rest/emitters.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rest/emitters.py b/src/rest/emitters.py
index ce126723..5dad624c 100644
--- a/src/rest/emitters.py
+++ b/src/rest/emitters.py
@@ -1,6 +1,7 @@
from django.template import RequestContext, loader
from django.core.handlers.wsgi import STATUS_CODE_TEXT
import json
+from utils import dict2xml
class BaseEmitter(object):
def __init__(self, resource, request, status, headers):
@@ -38,7 +39,8 @@ class JSONEmitter(BaseEmitter):
return json.dumps(output)
class XMLEmitter(BaseEmitter):
- pass
+ def emit(self, output):
+ return dict2xml(output)
class HTMLEmitter(TemplatedEmitter):
template = 'emitter.html'