Cross-environment (nodejs/web) DOM parser for XML and HTML
npm install @js-bits/dom-parserThis package uses built-in DOMParser in a browser and jsdom module in a Node.js environment and exports parse function.
Install with npm:
```
npm install @js-bits/dom-parser
Install with yarn:
``
yarn add @js-bits/dom-parser
Import where you need it:
`javascript`
import parse from '@js-bits/dom-parser';
or require for CommonJS:
`javascript`
const parse = require('@js-bits/dom-parser');
`javascript
const xml =
Don't forget me this weekend!;
const doc = parse(xml); // Document
console.log(doc.querySelectorAll('heading')); // NodeList
`
Optionally accepts second mimeType parameter ("text/xml" by default).
`javascript
const svg = ;
const doc = parse(svg, 'image/svg+xml'); // Document
console.log(doc.querySelectorAll('circle')); // NodeList
``
- Minimal size (bytes) in a browser since DOMParser is natively supported. Does not include any polyfills.