Mi autorispondo postando la soluzione al problema casomai a qualcuno dovesse servire:

invece di usare il classico documen.createElement si deve usare il metodo document.createElementNS riportando come attributo il namespace svg.

Dunque scriveremo:

var svgns = "http://www.w3.org/2000/svg";
var newrect = document.createElementNS(svgns, "rect");

per inserire l'elemento rettangolo!

Madò quanto è delicato sto xsl... :master: