위즈군의 라이프로그
Reboot... Search /

[.NET&C#] 간단하게 XML 직렬화 클래스 만들기

2006. 10. 24. 19:30
최근에는 XML 직렬화를 통해 XML 데이터를 사용하는 경우가 많이 생겼다. 예전에는 일일이 XML 구조에 맞게 클래스를 만들어서 사용을 했지만 사용해야 하는 XML의 형태도 늘어나다 보니 일일이 만들어 내는 것도 수고스러운 작업이 된 것 같다.
.NET에서 직렬화 작업을 쉽게 처리 할 수 있는 툴을 제공하고 있어서 그 사용법을 정리 해봤다.

1. C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin 에 들어 있는 xsd.exe 파일을 복사한다. (경로를 쓰기 힘들어서...)
2. 클래스를 생성할 XML 파일을 하나 저장해서 같은 경로에 넣는다.
3. xsd.exe [xml파일명] (예:xsd wiz.pe.kr.xml) 로 xsd 파일을 생성한다.
4. xsd.exe [xsd파일명] /language:[코드언어] /c (예: xsd wiz.pe.kr.xsd /language:c# /c) 로 .cs 파일을 생성한다.

이제 cs 파일을 사용할 프로젝트에 넣고 사용하면 된다. ^^
기타 몇 가지 옵션을 이용한 활용이 가능하다. (다른 부분들은 help 를 통해 직접 확인 하세요.)

아래는 과정을 명령어 창에서 수행하는 과정입니다.

간단하게 XML 직렬화 클래스 만들기
Category&Tag : [정리중/C# & .NET & Web]
위즈군의 라이프로그

Category

전체 (564)
개발 (0)
일반정보 (0)
IT 일반 (1)
일상&사진 (0)
정리중 (563)

Recent Entry

    Recent Comments

      Recent Trackbacks

        Tags

        Links

          Total:
          Today: / Yesterday:
          Powered by Tistory / Skin by 위즈 라이센스정책 rss 2.0