C#/C# WPF 실무
[C# WPF] xml파일 생성하기
냠냠쿠
2023. 9. 19. 15:38
728x90
// 새 XML 파일 경로 생성
string filePath = QueryTreeViewModel.GetFolderPathFromTree(selectedItem);
filePath = Path.Combine(filePath, fileName) + ".xml";
//xml파일 생성
setCreateXmlFile(filePath, fileName);
// TreeView에 새 파일 노드 추가
TreeViewItem fileNode = new TreeViewItem();
fileNode.Header = fileName + ".xml";
selectedItem.Items.Add(fileNode);
private void setCreateXmlFile (string filePath, string fileName)
{
// XML 파일 생성 및 초기화
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.AppendChild(xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null));
// 루트 노드 추가
XmlNode root = xmlDoc.CreateElement(fileName);
xmlDoc.AppendChild(root);
XmlNode memo = xmlDoc.CreateElement("Memo");
root.AppendChild(memo);
XmlNode parameters = xmlDoc.CreateElement("Parameters");
root.AppendChild(parameters);
XmlNode query = xmlDoc.CreateElement("Query");
root.AppendChild(query);
// XML 파일 저장
xmlDoc.Save(filePath);
}
참고 : https://www.csharpstudy.com/Data/Xml-xmldoc.aspx
XML: XmlDocument - C# 프로그래밍 배우기 (Learn C# Programming)
XmlDocument : XML 쓰기 XmlDocument 클래스는 XML을 메모리에 로딩하고 DOM (Document Object Model)을 빌드하는데, 이러한 방식은 특정 노드를 검색하거나 일정 조건의 노드들을 필터링하기 편리하며, 특히 XML
www.csharpstudy.com
728x90