LINQ를 XSD로 변환하기
LINQ를 XML로 변환할 수 있는 LINQ to XSD가 오랜 기다림 끝에 모습을 드러냈습니다. 이 어플리케이션의
첫 번째 목적은, XML 데이터에서 타입을 확인해야 할 필요가 있는 개발자를 위해 XSD파일로에서 LINQ 호환
Object Model을 제공하는 것입니다.
아직은 LINQ to XSD는 소스코드만 제공되며, 설치 형태로는 제공되지 않습니다. 이 제품은 MSPL
(Microsoft Public License)를 따르고 있습니다.
해당 프로그램을 설치하고자 한다면 'Readme' 파일을 주의 깊게 읽어볼 필요가 있다고 하네요..LINQ to XSD의
사용법은 꽤 간단합니다. 원하는 XSD파일을 C#프로젝트에 추가하고 build action을 'LinqToXsdScheme'로
설정하기만 하면 됩니다. code는 자동으로 생성되며, 결과물(object model)을 바로 이용하실 수 있습니다.
불행히도 LINQ to XSD는 VB와 같은 다른 언어는 지원하지 않습니다. 하지만 CodeDOM 기반으로 작성 되었기
때문에 조만간 다른 언어에 대한 지원도 추가될 걸로 예상이 되네요.
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다