title: XMLDOM with Microsoft Edge
body: <p>I'm having a very simple but frustrating issue with XMLDOM and Microsoft Edge browser. I've been looking over the current documentation but I'm not seeing anything on functionality this legacy. In our code base, we have a function whos job is to return an XMLDOM object. The function does this -</p>
  
  <pre><code>if(activeXDetected()) {
     domObject = new ActiveXObject("Microsoft.XMLDOM");
  } else {
     domObject = document.implementation.createDocument(...);
  }
  </code></pre>
  
  <p>I wasn't expecting ActiveX support in Edge, but I was hoping that the pattern would fall back to the same pattern used by almost every other browser (document.implementation....). In this use case though, with edge browser the there is no loadXML method in the returned object at all, and as far as I can tell what you're getting back (and you do get an object back) seems to be a generic dom object. </p>
  
  <p>How does one get a XMLDOM object back with all supported methods et. al.</p>