//>>built
define("dojox/xml/widgetParser",["dojo/_base/lang","dojo/_base/window","dojo/_base/sniff","dojo/query","dojo/parser","dojox/xml/parser"],function(_1,_2,_3,_4,_5,_6){var _7=lang.getObject("dojox.xml",true);xXml.widgetParser=new function(){var d=_1;this.parseNode=function(_8){var _9=[];d.query("script[type='text/xml']",_8).forEach(function(_a){_9.push.apply(_9,this._processScript(_a));},this).orphan();return d.parser.instantiate(_9);};this._processScript=function(_b){var _c=_b.src?d._getText(_b.src):_b.innerHTML||_b.firstChild.nodeValue;var _d=this.toHTML(dojox.xml.parser.parse(_c).firstChild);var _e=d.query("[dojoType]",_d);_4(">",_d).place(_b,"before");_b.parentNode.removeChild(_b);return _e;};this.toHTML=function(_f){var _10;var _11=_f.nodeName;var dd=_2.doc;var _12=_f.nodeType;if(_12>=3){return dd.createTextNode((_12==3||_12==4)?_f.nodeValue:"");}var _13=_f.localName||_11.split(":").pop();var _14=_f.namespaceURI||(_f.getNamespaceUri?_f.getNamespaceUri():"");if(_14=="html"){_10=dd.createElement(_13);}else{var _15=_14+"."+_13;_10=_10||dd.createElement((_15=="dijit.form.ComboBox")?"select":"div");_10.setAttribute("dojoType",_15);}d.forEach(_f.attributes,function(_16){var _17=_16.name||_16.nodeName;var _18=_16.value||_16.nodeValue;if(_17.indexOf("xmlns")!=0){if(_3("ie")&&_17=="style"){_10.style.setAttribute("cssText",_18);}else{_10.setAttribute(_17,_18);}}});d.forEach(_f.childNodes,function(cn){var _19=this.toHTML(cn);if(_13=="script"){_10.text+=_19.nodeValue;}else{_10.appendChild(_19);}},this);return _10;};}();return _7.widgetParser;});