'Schema'에 해당되는 글 1건

  1. 2007.03.26 ADO.NET을 이용해 SQL 데이터를 XML, XML Schema로 받아오기
posted by 써니루루 2007. 3. 26. 11:56

dataset에서 GetXml()이나 GetXmlSchema() 메소드를 이용한다.


위 SQL 파일을 DB 에서 실행해서 해당 Database를 만들어야 예제를 실행할 수 있다.

아래 예제코드는 위에서 입력된 자료를 이용해서 XML로 가져오는 예제코드이다.

using System;
using System.Data;
using System.Data.SqlClient;

namespace CH13
{
    class GetXmlAndSchema
    {
        static void Main()
        {
            string strConn = "Data Source=localhost;Initial Catalog=booksourcedb;Integrated Security=True";
            string strSql = "SELECT * FROM book";
            SqlDataAdapter dataAdapter = new SqlDataAdapter(strSql, strConn);

            DataSet dataSet = new DataSet("booklist");
            dataAdapter.Fill(dataSet, "book");

            string strXml = dataSet.GetXml();
            string strSchema = dataSet.GetXmlSchema();

            Console.WriteLine("[DataSet 내용을 XML 문서로 쓰기]");
            Console.WriteLine("------------------------------------");
            Console.WriteLine(strXml);

            Console.WriteLine("\n[DataSet 구조를 Schema 문서로 쓰기]");
            Console.WriteLine("------------------------------------");
            Console.WriteLine(strSchema);
        }
    }
}


Ref. .NET 개발자를 위한 XML p.600