示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            //string command = Environment.CommandLine;//获取进程命令行参数
            //string[] para = command.Split('\"');
            //if (para.Length > 3)
            //{
            //    path.my_path = para[3];//获取打开的文件的路径
            //                           //下面就可以自己编写代码使用这个pathC参数了
            //                           //FileStream fs = new FileStream(pathC, FileMode.Open, FileAccess.Read);
            //}
            label1.Text = path.my_path;

            outputtBox.Clear();
            //实例化一个XmlDocument对象
            try
            {
                XmlDocument xmlDoc = new XmlDocument();
                //实例对象读取要写入的XML文件
                xmlDoc.Load(path.my_path);
                //UXMLFormat.UXMLFormat();
                string my_xml = UXMLFormat.ConvertXmlDocumentTostring(xmlDoc);
                outputtBox.AppendText(my_xml);
            }
            catch
            { }
        }
示例#2
0
        private void Form1_DragDrop(object sender, DragEventArgs e)

        {
            path.my_path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();

            label1.Text = path.my_path;

            outputtBox.Clear();
            //实例化一个XmlDocument对象
            XmlDocument xmlDoc = new XmlDocument();

            //实例对象读取要写入的XML文件
            try
            {
                xmlDoc.Load(path.my_path);
                //UXMLFormat.UXMLFormat();
                string my_xml = UXMLFormat.ConvertXmlDocumentTostring(xmlDoc);
                outputtBox.AppendText(my_xml);
            }
            catch { }



            //XmlNode node = xmlDoc.DocumentElement;


            //XmlNodeList firstnode = node.ChildNodes; //获取子节点
            //                                         //int i1 = firstnode.Count;
            //                                         //outputtBox.AppendText(Convert.ToString(i1));



            //foreach (XmlNode xnl in firstnode)
            //{
            //    //outputtBox.AppendText(xnl.Name+":   :");//显示节点点文本
            //    //outputtBox.AppendText(xnl.InnerText);//显示节点点文本
            //    //outputtBox.AppendText("\r\n");//显示子节点点文

            //    XmlNodeList xnf = xnl.ChildNodes;
            //    foreach (XmlNode xml1 in xnf)
            //    {
            //        outputtBox.AppendText(xml1.Name + ":   :");//显示节点点文本
            //        outputtBox.AppendText(xml1.InnerText);//显示节点点文本
            //        outputtBox.AppendText("\r\n");//显示子节点点文

            //    }


            //}
        }