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."); } }
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(); } }
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); } }
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); } }