UNPKG

xml-vs-js

Version:
25 lines (24 loc) 1.19 kB
export = toJs; /** * Convert xml/ html to js * @see https://github.com/fb55/htmlparser2/wiki/Parser-options * @param {String} xml * @param {Object} [opts] - htmlparser2 options * @param {Object} [opts.xmlMode=true] - xmlMode is set by default; Set to `false` for html * @param {Object} [opts.decodeEntities=false] - decode entities * @param {Object} [opts.recognizeSelfClosing=true] - recognize self closing tags in html * @param {Object} [opts.recognizeCDATA=true] - recognize CDATA tags in html * @param {Boolean} [opts.elems] - set to `false` if output shall not contain `_elems` fields; order of xml elements is not guarateed any longer. * @param {Boolean} [opts.attrs] - set to `false` if output shall not contain any attributes `_attrs` fields; * @param {Boolean} [opts.ns] - set to `false` if output shall not contain any namespace `_ns` fields; * @param {Function} cb - `callback(err, obj)` */ declare function toJs(xml: string, opts?: { xmlMode?: any; decodeEntities?: any; recognizeSelfClosing?: any; recognizeCDATA?: any; elems?: boolean | undefined; attrs?: boolean | undefined; ns?: boolean | undefined; } | undefined, cb: Function): void;