본문 바로가기

programming/XML

XML DOM(문서 개체 모델) XML 문서 구조에서 이 그림의 각 원은 XmlNode 개체라고 하는 노드를 나타냅니다. XmlNode 개체는 DOM 트리에서 기본 개체입니다. XmlNode를 확장한 XmlDocument 클래스는 XML을 메모리에 로드하거나 파일로 저장하는 것처럼 문서 전체에 수행되는 메서드를 지원합니다. 또한 XmlDocument를 통해 전체 XML 문서의 노드를 보고 조작할 수도 있습니다. XmlNode와 XmlDocument에서는 모두 성능과 가용성이 향상되었고 다음 기능을 수행하는 메서드 및 속성을 제공합니다. 출처: MSDN 더보기
XML <--> DB 연동!! 이번에는 IMAGE 주고받기. 시나리오. 일단, DB 테이블에 이미지를 넣어두었다. 그리고 그 이미지를 불러와 XML 파일에 저장한다. 또, 반대로 XML에 저장해두었던 이미지를 DB 테이블에 저장하였다. 밑에 소스는 DB에 있는 이미지를 DataSet에 담는 소스입니다. 그리고 Toss함수를 이용해 xml파일로 만듭니다. private void button3_Click(object sender, EventArgs e) //image -> xml!! { byte[] MyData = null; //byte배열 선언.. String cstr = "server = 504-88\\SQL2005;database=master;"; cstr += "uid=seol;password=1;"; SqlConnection scon = new SqlConn.. 더보기
XML과 DB와의 연동 (xml <->DataSet <-> DB Table) 지금 해보고자 하는 것은 DataBase(앞으론 줄여서 DB)에 있는 테이블의 데이터를 XML 파일로 작성하고, 또한 XML 파일을 DB 테이블을 옮기는 것입니다.. 역시 알고나니....-_-;;; 방식은 위의 도형과 같이 XML 과 DB 중간에 DataSet이란게 들어갑니다. (다른 방식이 있다면 알려주세요ㅠ) - 여기서 DataSet은 ADO.NET의 핵심적인 클래스로서 분산환경을 지원하기 위한 클래스라고 합니다.그리고 관련 테이블, 제약조건, 테이블간 관계 등의 완전한 데이터 집합의 구조를 가지고 있다고 합니다. - .NET에서의 핵심적인 기술 분야가 XML입니다. 데이터 셋은 내부적으로는 XML과 호환되는 형식을 취하고 있습니다. 관점에 따라서는 데이터 셋 자체를 하나의 완전한 XML문서로 볼 수.. 더보기