UNPKG

reglanegociom3

Version:

53 lines (52 loc) 3.38 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var xmlToJsonTF = /** @class */ (function () { function xmlToJsonTF() { } /** * @param {?} inputXml * @return {?} */ xmlToJsonTF.prototype.convertXmlToJson = /** * @param {?} inputXml * @return {?} */ function (inputXml) { /** @type {?} */ var parseString = require('xml2js').parseString; /** @type {?} */ var xml = inputXml; /** @type {?} */ var resultado; parseString(xml, function (err, result) { resultado = result; }); return resultado; }; /** * @param {?} inputXml * @return {?} */ xmlToJsonTF.prototype.replaceCharXml = /** * @param {?} inputXml * @return {?} */ function (inputXml) { /** @type {?} */ var gt = /&gt;/gi; /** @type {?} */ var lt = /&lt;/gi; /** @type {?} */ var quot = /&quot;/gi; /** @type {?} */ var resultado = inputXml.replace(gt, ">"); resultado = resultado.replace(lt, "<"); resultado = resultado.replace(quot, "'"); return resultado; }; return xmlToJsonTF; }()); export { xmlToJsonTF }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieG1sVG9KU29uLmNsYXNzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vcmVnbGFuZWdvY2lvbTMvIiwic291cmNlcyI6WyJsaWIvQ29udmVydC94bWxUb0pTb24uY2xhc3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLElBQUE7Ozs7Ozs7SUFFSSxzQ0FBZ0I7Ozs7SUFBaEIsVUFBaUIsUUFBUTs7UUFFckIsSUFBTSxXQUFXLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDLFdBQVcsQ0FBQzs7UUFDbEQsSUFBTSxHQUFHLEdBQUcsUUFBUSxDQUFDOztRQUNyQixJQUFJLFNBQVMsQ0FBQztRQUNkLFdBQVcsQ0FBQyxHQUFHLEVBQUUsVUFBQyxHQUFHLEVBQUUsTUFBTTtZQUN6QixTQUFTLEdBQUUsTUFBTSxDQUFDO1NBQ3JCLENBQUMsQ0FBQztRQUNILE9BQU8sU0FBUyxDQUFDO0tBQ3BCOzs7OztJQUVELG9DQUFjOzs7O0lBQWQsVUFBZSxRQUFROztRQUNuQixJQUFJLEVBQUUsR0FBRyxRQUFRLENBQUM7O1FBQ2xCLElBQUksRUFBRSxHQUFHLFFBQVEsQ0FBQzs7UUFDbEIsSUFBSSxJQUFJLEdBQUcsVUFBVSxDQUFDOztRQUN0QixJQUFJLFNBQVMsR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUUsRUFBQyxHQUFHLENBQUMsQ0FBQztRQUN6QyxTQUFTLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUMsR0FBRyxDQUFDLENBQUM7UUFDdEMsU0FBUyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFDLEdBQUcsQ0FBQyxDQUFDO1FBRXhDLE9BQU8sU0FBUyxDQUFDO0tBQ3BCO3NCQXRCTDtJQXVCQyxDQUFBO0FBdkJELHVCQXVCQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyB4bWxUb0pzb25URntcclxuXHJcbiAgICBjb252ZXJ0WG1sVG9Kc29uKGlucHV0WG1sKXtcclxuICAgICAgICBcclxuICAgICAgICBjb25zdCBwYXJzZVN0cmluZyA9IHJlcXVpcmUoJ3htbDJqcycpLnBhcnNlU3RyaW5nO1xyXG4gICAgICAgIGNvbnN0IHhtbCA9IGlucHV0WG1sO1xyXG4gICAgICAgIGxldCByZXN1bHRhZG87XHJcbiAgICAgICAgcGFyc2VTdHJpbmcoeG1sLCAoZXJyLCByZXN1bHQpID0+IHtcclxuICAgICAgICAgICAgcmVzdWx0YWRvPSByZXN1bHQ7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgcmV0dXJuIHJlc3VsdGFkbztcclxuICAgIH1cclxuXHJcbiAgICByZXBsYWNlQ2hhclhtbChpbnB1dFhtbCl7XHJcbiAgICAgICAgbGV0IGd0ID0gLyZndDsvZ2k7ICAgICAgICBcclxuICAgICAgICBsZXQgbHQgPSAvJmx0Oy9naTtcclxuICAgICAgICBsZXQgcXVvdCA9IC8mcXVvdDsvZ2k7XHJcbiAgICAgICAgbGV0IHJlc3VsdGFkbyA9IGlucHV0WG1sLnJlcGxhY2UoZ3QsXCI+XCIpO1xyXG4gICAgICAgIHJlc3VsdGFkbyA9IHJlc3VsdGFkby5yZXBsYWNlKGx0LFwiPFwiKTtcclxuICAgICAgICByZXN1bHRhZG8gPSByZXN1bHRhZG8ucmVwbGFjZShxdW90LFwiJ1wiKTtcclxuXHJcbiAgICAgICAgcmV0dXJuIHJlc3VsdGFkbztcclxuICAgIH1cclxufVxyXG4iXX0=