public void SetXMLComponent(XMLComponent xc) { ActualXMLComponent = xc; //Console.WriteLine("FileEncode - {0}", xc.FileEncode); GetSettingFromComponent( xc); }
//将被装入的对象的默认设置为当前装饰者的初始值 public void GetSettingFromComponent(XMLComponent xc) { this.FileEncode = xc.FileEncode; this.FileOutPath = xc.FileOutPath; this.Indentation = xc.Indentation; this.SourceDataTable = xc.SourceDataTable; this.StartElement = xc.StartElement; this.Version = xc.Version; this.XslLink = xc.XslLink; this.Key = xc.Key; this.ParentField = xc.ParentField; }