[C#] XML 파일 작성 예제
//XML 사용 라이브러리 추가.
using System.Xml;
===============================================================================
//XML 가독성을 높이기 위해서 탭을 구분자로 사용.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = "\t";
//XML 작성할 파일명. 날짜+시간값 사용
string XML_FileName = string.Format("{0}.xml", DateTime.Now.ToString("yyyyMMddHHmmssfff"));
using (XmlWriter writer = XmlWriter.Create(XML_FileName, settings))
{
//XML 작성 시작
writer.WriteStartDocument();
//XML 최상위 태그
writer.WriteStartElement("items");
{
//하위 항목 작성 시작
writer.WriteStartElement("item");
//하위 항목의 속성
writer.WriteAttributeString("status1", "조선시대");
//세부 항목
writer.WriteElementString("text1", "세종대왕");
writer.WriteElementString("text2", "이순신장군");
//하위 항목 작성 종료
writer.WriteEndElement();
}
//XML 작성 종료
writer.WriteEndElement();
writer.WriteEndDocument();
}
===============================================================================
//작성 결과
<?xml version="1.0" encoding="utf-8"?>
<items>
<item status1="조선시대">
<text1>세종대왕</text1>
<text2>이순신장군</text2>
</item>
</items>