Search results for 'xsd'

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 기반으로 작성 되었기
때문에 조만간 다른 언어에 대한 지원도 추가될 걸로 예상이 되네요.

2009/06/12 14:18 2009/06/12 14:18
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

About XSD (XML Schema Definition)


XSD(XML Schema Definition)?

 XML문서의 유효성을 검사하기위해 사용하는 DTD의 한계로 인해 나타난 새로운 표준.
 XML문서의 구조를 정의하며 XSD는 w3c.org에서 표준을 정했다. 그 모든 내용은
 http://www.w3.org/TR/xmlschema-0/ (Primer)
 http://www.w3.org/TR/xmlschema-1/ (Structure)
 http://www.w3.org/TR/xmlschema-2/ (Data Type)
 에서 확인 가능.
 
XML_XSD.ppt

동명대 컴공과 자료




XML Schema에 대한 온라인 튜토리얼 제공 사이트
http://www.w3schools.com/Schema/default.asp
 
XML문서로부터 XSD를 생성해 주는 커맨드라인 도구
http://thaiopensource.com/relaxng/trang.html

2008/06/13 13:34 2008/06/13 13:34
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다