opendialog 로 xml 파일 열어서 파싱하기 전까지

Posted by RAY.D
2015. 8. 17. 09:01 Language/C#
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



            //open

            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = "XML Files (*.xml)|*.xml";

            ofd.FilterIndex = 0;

            ofd.DefaultExt = "xml";


            if (ofd.ShowDialog() == DialogResult.OK)

            {

                if (!String.Equals(Path.GetExtension(ofd.FileName),

                                   ".xml",

                                   StringComparison.OrdinalIgnoreCase))

                {

                    // Invalid file type selected; display an error.

                    MessageBox.Show("The type of the selected file is not supported by this application. You must select an XML file.",

                                    "Invalid File Type",

                                    MessageBoxButtons.OK,

                                    MessageBoxIcon.Error);


                    // Optionally, force the user to select another file.

                    // ...

                }

                else

                {

                    // The selected file is good; do something with it.

                    string path = ofd.FileName; // The Path to the .Xml file //

                    FileStream READER = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); //Set up the filestream (READER) //

                    System.Xml.XmlDocument noadInfo = new System.Xml.XmlDocument();// Set up the XmlDocument (CompSpecs) //

                    noadInfo.Load(READER); //Load the data from the file into the XmlDocument (CompSpecs) //

                }

            }