DOM 모델로 XML 문서 만들기
DOM 모델에서는 프로그램 상의 메모리에 문서를 XmlDocument 클래스로 표현하고 있습니다. 프로그램 상의 메모리에 있는 XmlDocument 개체는 물리적인 저장소에 있는 XML 문서를 로딩하여 메모리에 XML 데이터를 캐시할 수 있고 데이터 내용을 변경 및 작성도 할 수 있습니다.
여기에서는 XmlDocument 개체를 이용하여 데이터 내용을 추가한 후에 물리적인 저장소에 파일로 XML 문서를 만드는 방법을 간략하게 알아볼게요. 먼저 XmlDocument 개체를 생성합니다. 그리고 XML 데이터를 추가합니다. 마지막으로 XmlDocument 개체의 데이터를 파일로 저장합니다.
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 문서 만들기 예제 코드
<?xml version="1.0" encoding="utf-8"?> <books> <book> <title> ADO.NET </title> </book> </books> |
[문서] data.xml 문서 내용
'프로그래밍 기술 > XML.NET' 카테고리의 다른 글
[XML.NET] 25. OPEN API 활용 (0) | 2016.04.18 |
---|---|
[XML.NET] 24. XmlDocument 클래스로 노드 검색 및 삭제 (0) | 2016.04.18 |
[XML.NET] 23. XmlDocument 클래스로 노드 삽입 (0) | 2016.04.18 |
[XML.NET] 21. DOM 모델 개요 (0) | 2016.04.18 |
[XML.NET] 20. XmlSchema 클래스로 스키마 작성 및 판독 (0) | 2016.04.18 |
[XML.NET] 19. XmlReader 클래스 ReadInnerXml, ReadOuterXml (0) | 2016.04.18 |
[XML.NET] 18.XmlReader 개체로 데이터 분석(Attribute 읽기) (0) | 2016.04.18 |
[XML.NET] 17. XmlReader 개체로 데이터 분석(요소 읽기) (0) | 2016.04.18 |
[XML.NET] 16. XmlReader 개체로 데이터 분석(노드 형식 알아내기) (0) | 2016.04.18 |
[XML.NET] 15. 유효성 검사 설정 XmlReader 개체 만들기 (2) | 2016.04.18 |