+ isXml: function(el) {\r
+ var docEl = (el ? el.ownerDocument || el : 0).documentElement;\r
+ return docEl ? docEl.nodeName !== "HTML" : false;\r
+ },\r
+ select : document.querySelectorAll ? function(path, root, type) {\r
+ root = root || document;\r
+ if (!Ext.DomQuery.isXml(root)) {\r
+ try {\r
+ var cs = root.querySelectorAll(path);\r
+ return Ext.toArray(cs);\r
+ }\r
+ catch (ex) {} \r
+ } \r
+ return Ext.DomQuery.jsSelect.call(this, path, root, type);\r
+ } : function(path, root, type) {\r
+ return Ext.DomQuery.jsSelect.call(this, path, root, type);\r
+ },\r