Esempio n. 1
0
        private void buttonHL7toXML_Click(object sender, EventArgs e)
        {
            string         hl7Msg = this.textBoxSourceXml.Text.Trim();
            string         xmlMsg = "";
            XMLTransformer t      = XMLTransformer.CreateFromFile(this.textBoxXSLTPath.Text.Trim(), _log);

            if (t.TransformString(hl7Msg, ref xmlMsg, XSLTExtensionTypes.None))
            {
                this.textBoxXmlMsg.Text = xmlMsg;
            }
            else
            {
                _log.Write("Transforming fialed.");
            }
        }
Esempio n. 2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            _ieCtrlGC  = new IEControler(this, this.textBoxGCXml, this.checkBoxGC, true);
            _ieCtrlIn  = new IEControler(this.panelIn, this.textBoxInXML, this.checkBoxIn, true);
            _ieCtrlOut = new IEControler(this.panelOut, this.textBoxOutXML, this.checkBoxOut, true);

            _transformer = XMLTransformer.CreateFromFile(Program.XSLFileName);
            if (_transformer == null)
            {
                MessageBox.Show(XMLTransformer.LastErrorInfor);
            }

            _transformerOut = XMLTransformer.CreateFromFile(Program.XSLFileNameOut);
            if (_transformerOut == null)
            {
                MessageBox.Show(XMLTransformer.LastErrorInfor);
            }

            using (StreamReader sr = File.OpenText(Program.XMLFileName))
            {
                this.textBoxInXML.Text = sr.ReadToEnd();
            }
        }
Esempio n. 3
0
        private void buttonTransformOut_Click(object sender, EventArgs e)
        {
            XMLTransformer transformer = XMLTransformer.CreateFromFile(this.textBoxXSLPathOut.Text.Trim());

            if (transformer == null)
            {
                MessageBox.Show(XMLTransformer.LastErrorInfor);
                return;
            }

            this.listBoxItemOut.Items.Clear();
            List <DataSet> dsList = new List <DataSet>();

            foreach (DataSetWrapper ds in this.listBoxDataSetOut.Items)
            {
                dsList.Add(ds.DataSet);
            }
            string[] strList = Transform(transformer, dsList);
            foreach (string str in strList)
            {
                this.listBoxItemOut.Items.Add(str);
            }
        }
Esempio n. 4
0
        private void buttonTransform_Click(object sender, EventArgs e)
        {
            XMLTransformer transformer = XMLTransformer.CreateFromFile(this.textBoxXSLPath.Text.Trim());

            if (transformer == null)
            {
                MessageBox.Show(XMLTransformer.LastErrorInfor);
                return;
            }

            this.listBoxDataSet.Items.Clear();
            List <XmlNode> list = new List <XmlNode>();

            foreach (XmlNode node in this.listBoxItem.Items)
            {
                list.Add(node);
            }
            string[] xmlList = Transform(transformer, list);
            foreach (string xml in xmlList)
            {
                this.listBoxDataSet.Items.Add(xml);
            }
        }