void CreateHandler_Click(object sender, EventArgs args) { try { System.Xml.XmlTextWriter w = new System.Xml.XmlTextWriter("1.xml", UTF8Encoding.UTF8); w.WriteRaw("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); ModelNode model = (ModelNode)this.Reslove(typeof(ModelNode), null); w.WriteRaw(model.DataInfo.DomNode.OuterXml); w.Flush(); w.Close(); GenHandler gen = new GenHandler(@"Xsl/ListOperationHandler.xslt", "1.xml"); StringBuilder builder = new StringBuilder(); gen.Generate(builder); this.OnGenerate(this, builder); } catch (Exception ex) { MessageBox.Show("生成失败:" + ex.Message); } }