Index: Element.js =================================================================== --- Element.js (revision 1303) +++ Element.js (working copy) @@ -17,7 +17,7 @@ }); tag = '<' + tag + '>'; } - return $.element(this.createElement(tag)).set(props); + return $.element(this.createNS(tag)).set(props); }, newTextNode: function(text){ @@ -30,6 +30,10 @@ getWindow: function(){ return this.defaultView || this.parentWindow; + }, + + createNS:function(tag){ + return this.createElementNS?this.createElementNS(this.documentElement.namespaceURI,tag):this.createElement(tag); } });