[XML.NET] 9. XmlWriter 개체 만들기 예제

다음 예제 코드는 자동 들여쓰기 규칙을 적용하여 XmlWriter 개체를 만들고 주석을 쓴 후에 닫는 간단한 예제입니다.

static void Main(string[] args)
{
    XmlWriterSettings xsettings = new XmlWriterSettings();
    xsettings.Indent = true;
 
    XmlWriter xwriter = XmlWriter.Create("data.xml", xsettings);
    xwriter.WriteComment("XmlWriter 개체 만들기 실습 예제");
    xwriter.WriteStartElement("books");
    xwriter.WriteStartElement("book");
    xwriter.WriteValue("디딤돌 C언어");
    xwriter.WriteEndElement();
    xwriter.WriteStartElement("book");
    xwriter.WriteValue("XML.NET");
    xwriter.WriteEndElement();
    xwriter.WriteEndElement();
   xwriter.Close();
}

다음은 XmlWriter 개체 만들기 예제 코드로 작성한 예제를 실행했을 때 만들어지는 “data.xml” 파일의 내용입니다.

<?xml version="1.0" encoding="utf-8"?>
<!--XmlWriter 개체 만들기 실습 예제-->
<books>
  <book>디딤돌 C언어</book>
  <book>XML.NET</book>
</books>