var _ = require('lodash'); export default class Xml78 { xml: string; constructor(xmlin) { this.xml = xmlin; } xmlBuild (data, root) { var items:string[] = []; items.push(''); items.push('<' + root + ' xmlns="http://mns.aliyuncs.com/doc/v1/">'); for (var key in data) { if (data[key].length > 0) { items.push('<' + key + '>' + data[key] + ''); } } items.push(''); return items.join(''); }; _getOneTag (tag) { var xml = this.xml; var data:any = []; if (xml.indexOf('<' + tag + '>') !== -1) { var tree = xml.split('<' + tag + '>'); _.each(tree, function (v) { if (v.indexOf('') !== -1) { var item = (v.split('')[0]).trim(); if (item.length > 0) { if (item.indexOf("