iab-vast-parser
Version:
Parses IAB VAST tags into iab-vast-model objects.
39 lines (25 loc) • 1.37 kB
Markdown
# iab-vast-parser
[](https://www.npmjs.com/package/iab-vast-parser) [](https://david-dm.org/zentrick/iab-vast-parser) [](https://circleci.com/gh/zentrick/iab-vast-parser) [](https://coveralls.io/r/zentrick/iab-vast-parser) [](http://standardjs.com/)
Parses IAB VAST tags into
[iab-vast-model](https://www.npmjs.com/package/iab-vast-model) objects.
## Usage
```js
import parseVAST from 'iab-vast-parser'
const xmlStr = '<VAST version="3.0">...</VAST>'
const vast = parseVAST(xmlStr)
// ... Do your thing ...
```
## API
```js
parseVAST(xml[, options])
```
The parameter `xml` can be either an XML string, or a parsed VAST DOM `Document`
or `Element`.
Currently, one `option` is supported: you can pass in a `DOMParser` instance
via the `domParser` key. If you don't do so, a new `DOMParser` will be created
on the fly.
## Maintainers
- [Tim De Pauw](https://github.com/timdp)
- [Christophe Bonello](https://github.com/cbonello)
## License
MIT