DOMParser.parseFromString for XML with IE8 fallback
npm install xml-parse-from-string
A light browser wrapper around DOMParser.parseFromString for XML, with fallback for IE8 and other browsers.
- attempts to use DOMParser with "application/xml"
- falls back to ActiveXObject('Microsoft.XMLDOM')
- then falls back to createElement / innerHTML
``js
var parseXML = require('xml-parse-from-string')
var str = '
var doc = parseXML(str)
var tag = doc.getElementsByTagName('foobar')[0]
console.log(tag.getAttribute('id')) // -> "blah"
`
Be wary of subtle differences between implementations, such as case-sensitivity in attribute.nodeName.
PRs for Node version welcome.

#### root = parse(str)
Parses the string as XML and returns the root element as a DOM element, so you can do operations similar to document.getElementById, document.getElementsByTagName`, and so forth.
MIT, see LICENSE.md for details.