import * as plugins from './smartxml.plugins'; export class SmartXml { constructor() {} public parseXmlToObject(xmlStringArg: string): T { const jsonObject = plugins.fastXmlParser.parse(xmlStringArg); return jsonObject; } public createXmlFromObject(jsObject: any): string { const jsToXmlParser = new plugins.fastXmlParser.j2xParser({ ignoreAttributes: false, attributeNamePrefix: "@_" }); const xml = jsToXmlParser.parse(jsObject); return xml; } }