|
3 долоо хоног өмнө | |
---|---|---|
.. | ||
LICENSE.md | 3 долоо хоног өмнө | |
README.md | 3 долоо хоног өмнө | |
index.js | 3 долоо хоног өмнө | |
package.json | 3 долоо хоног өмнө |
A light browser wrapper around DOMParser.parseFromString
for XML, with fallback for IE8 and other browsers.
"application/xml"
ActiveXObject('Microsoft.XMLDOM')
then falls back to createElement
/ innerHTML
var parseXML = require('xml-parse-from-string')
var str = '<root><foobar id="blah"></foobar></root>'
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.