Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Simple Developer
Simple Developer
.NET Framework에서는 XML을 쉽게 기록할 수 있도록 XmlTextWriter 클래스를 제공하고 있다. 이 XmlTextWriter 클래스는 속도가 빠르고, 캐시되지 않으며, 앞으로만 이동 가능한 방법을 제공한다.
아래는 XmlTextWriter 클래스를 사용한 예제이다.
[code lang=”csharp”] void IDataProcessor.SaveList(List
// 자식요소에 따라 들여쓰기하기 writer.Formatting = Formatting.Indented;
writer.WriteStartDocument();
writer.WriteComment(“This file stores application version list”);
//
for (int i = 0; i < programList.Count; i++) { //
//
//
//
//
//
for (int j = 0; j < programList[i].Versions.Count; j++) { //
//
//
//
//
//
for (int k=0; k
// writer.WriteEndElement();
// writer.WriteEndElement(); }
// writer.WriteEndElement();
// writer.WriteEndElement(); }
// writer.WriteEndElement();
writer.Flush(); writer.Close(); } [/code]
위의 형식대로 파일을 기록하게 되면 아래와 같은 구조의 XML 파일이 생성되게 된다.
[code lang=”xml”]