diff --git a/Slim/Http/Request.php b/Slim/Http/Request.php
index <HASH>..<HASH> 100644
--- a/Slim/Http/Request.php
+++ b/Slim/Http/Request.php
@@ -189,6 +189,10 @@ class Request extends Message implements ServerRequestInterface
             return simplexml_load_string($input);
         });
 
+        $this->registerMediaTypeParser('text/xml', function ($input) {
+            return simplexml_load_string($input);
+        });
+
         $this->registerMediaTypeParser('application/x-www-form-urlencoded', function ($input) {
             parse_str($input, $data);
             return $data;
Register text/xml in Request