video-ad-sdk
Version:
VAST/VPAID SDK that allows video ads to be played on top of any player
12 lines (8 loc) • 338 B
text/typescript
import saneError from 'sane-domparser-error'
import type {ParsedXML} from '../../types'
import {xmlToJson} from './xmlToJson'
export const xml2js = (parser: DOMParser, xmlText: string): ParsedXML => {
const xmlDom = parser.parseFromString(xmlText, 'application/xml')
saneError.failOnParseError(xmlDom)
return xmlToJson(xmlDom)
}