title: GoJS makeSVG not generating proper HTML SVG object
body: <p>I have been using the <code>Diagram.makeSVG()</code> method to generate an SVG out of my diagram. Afterwards i added the SVG to a new blank tab using this code (<code>diagram</code> is my Diagram Object):</p>
  
  <pre><code>function print() {
    var newTab = window.open(),
        svg  = aclDiagram.makeSVG({
          some: options
        });
    newTab.document.body.appendChild(svg);
  }
  </code></pre>
  
  <p>It worked well in Chrome and Firefox. <strong>But</strong> it did not work in IE11.</p>
  
  <p>I did some debugging and figured that it was not <em>only</em> the Browsers fault. When generating the SVG GoJS is not generating a proper SVG (so it seems to me) when looking at the Type of it in the debugger</p>
  
  <p><a href="https://i.stack.imgur.com/ZWjB2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZWjB2.png" alt="SVGSVGElement"></a></p>
  
  <p>As i said, it works fine in FF and Chrome. I think this is due to Chrome and Firefox tolerating the non-official HTMLElement Type, and say "Hmm, let's try adding it anyway", in contrast to  IE 11 saying "Wowowow, no way adding this Element, thats not even closely some type of HTMLElement". 
  Or did i get something wrong here?</p>
  
  <p>I am now trying to find a workaround, to make it work in IE. 
  However, I somehow can't find a way to just change the type of an object.</p>
  
  <p>Any suggestions? 
  Thanks in advance.</p>