//>>built
define("dojox/wire/ml/XmlHandler",["dijit","dojo","dojox","dojo/require!dojox/wire/ml/RestHandler,dojox/xml/parser,dojox/wire/_base,dojox/wire/ml/util"],function(_1,_2,_3){_2.provide("dojox.wire.ml.XmlHandler");_2.require("dojox.wire.ml.RestHandler");_2.require("dojox.xml.parser");_2.require("dojox.wire._base");_2.require("dojox.wire.ml.util");_2.declare("dojox.wire.ml.XmlHandler",_3.wire.ml.RestHandler,{contentType:"text/xml",handleAs:"xml",_getContent:function(_4,_5){var _6=null;if(_4=="POST"||_4=="PUT"){var p=_5[0];if(p){if(_2.isString(p)){_6=p;}else{var _7=p;if(_7 instanceof _3.wire.ml.XmlElement){_7=_7.element;}else{if(_7.nodeType===9){_7=_7.documentElement;}}var _8="<?xml version=\"1.0\"?>";_6=_8+_3.xml.parser.innerXML(_7);}}}return _6;},_getResult:function(_9){if(_9){_9=new _3.wire.ml.XmlElement(_9);}return _9;}});});