UNPKG

mime-controller

Version:

Helps you find the file type easily.

23 lines (22 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateXML = validateXML; var fast_xml_parser_1 = require("fast-xml-parser"); var parser = new fast_xml_parser_1.XMLParser(); function validateXML(data) { try { var error = fast_xml_parser_1.XMLValidator.validate(data); if (error.err) { return false; } else { var data = parser.parse(data); if (data['?xml'] !== undefined) { return true; } } } catch (error) { return false; } }