프로그래밍 기술/XML.NET

[XML.NET] 22. DOM 모델로 XML 문서 만들기

언제나휴일 2016. 4. 18. 13:48
반응형

DOM 모델로 XML 문서 만들기

 

 DOM 모델에서는 프로그램 상의 메모리에 문서를 XmlDocument 클래스로 표현하고 있습니다. 프로그램 상의 메모리에 있는 XmlDocument 개체는 물리적인 저장소에 있는 XML 문서를 로딩하여 메모리에 XML 데이터를 캐시할 수 있고 데이터 내용을 변경 및 작성도 할 수 있습니다.

 

 여기에서는 XmlDocument 개체를 이용하여 데이터 내용을 추가한 후에 물리적인 저장소에 파일로 XML 문서를 만드는 방법을 간략하게 알아볼게요. 먼저 XmlDocument 개체를 생성합니다. 그리고 XML 데이터를 추가합니다. 마지막으로 XmlDocument 개체의 데이터를 파일로 저장합니다.

 

Program.cs


static void Main(string[] args)

{

    XmlDocument doc = new XmlDocument();

    doc.LoadXml("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+

                        "<books>"+

                            "<book>"+

                                "<title> ADO.NET </title>"+

                            "</book>"+

                        "</books>");

    doc.Save("data.xml");

}

[소스] DOM 개체로 XML 문서 만들기 예제 코드

 

data.xml


<?xml version="1.0" encoding="utf-8"?>

<books>

  <book>

    <title> ADO.NET </title>

  </book>

</books>

[문서] data.xml 문서 내용

반응형