opendialog 로 xml 파일 열어서 파싱하기 전까지
//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) //
}
}
'Language > C#' 카테고리의 다른 글
C# 버전별로 새로 추가된 주요 기능 (6) | 2015.08.24 |
---|---|
C# 에서 DateTimePicker의 값 세팅시 잘 안된다면 (6) | 2015.08.24 |
MessageBox 에 Yes, No 구분해서 작동하는 로직 만들기 (6) | 2015.08.13 |
C# 컨트롤 접두사 명명 규칙 (7) | 2015.08.06 |
C# - Check if an element exists when parsing XML (6) | 2015.06.19 |