コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }