성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
[정성태] 저렇게 조각 코드 말고, 실제로 재현이 되는 예제 프로젝트를 압...
[정성태] Modules 창(Ctrl+Shift+U)을 띄워서, 해당 Op...
[정성태] 만드실 수 있습니다. 단지, Unity 엔진 내의 스크립트와 W...
[공진영] 안녕하세요 좋은글 감사합니다. 현재 제가 wpf로 관제 모...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
닷넷
.NET 3.0
.NET 3.5
.NET 4.0
VC++
개발 환경 구성
제품 소개
VS.NET IDE
Vista
Windows 7
Windows 8
Windows 서버
Team Foundation Server
IIS
디버깅 기술
Win32
64비트
오피스
웹
기타
Phone
부모글 보이기/감추기
내용
<div style='display: inline'> <br /> <div class='mainCenterTitle'>VS.NET Add-in : Paste XML as serializable type</div><br /> <br /> 오... 재미있는 툴이네요. 저를 포함해서, 이런 툴이 있다는 사실을 아는 사람들이 거의 없는 모양입니다. 이번 MIX07 에서 관련해서 소개가 되었다는 데 다들 신선했나 봅니다. ^^<br /> <br /> 다음의 토픽들에서 이에 대해 자세히 설명해 주고 있습니다.<br /> <br /> <pre class='code'> Paste XML as serializable type ; <a target='_tab' href='http://bloggingabout.net/blogs/dennis/archive/2007/05/05/paste-xml-as-serializable-type.aspx'>http://bloggingabout.net/blogs/dennis/archive/2007/05/05/paste-xml-as-serializable-type.aspx</a> Paste XML as serializable type ; <a target='_tab' href='http://blogs.msdn.com/mwinkle/archive/2007/05/14/paste-xml-as-serializable-type.aspx'>http://blogs.msdn.com/mwinkle/archive/2007/05/14/paste-xml-as-serializable-type.aspx</a> </pre> <br /> 간단하게 풀어보면. 다음과 같은 XML 내용을 클립 보드로 복사한 경우,<br /> <br /> <pre class='code'> <training> <name>WCF</name> <location>MIC</location> </training> </pre> <br /> VS.NET 2005/Orcas 에서는 다음과 같은 Edit / Paste XML as Serializable Type 메뉴가 생깁니다.<br /> <br /> <img alt='paste_as_serialize_image_thumb.png' src='/SysWebRes/bbs/paste_as_serialize_image_thumb.png' /><br /> <br /> 선택하면? ^^<br /> <br /> 다음과 같은 코드가 자동 생성됩니다.<br /> <br /> <pre class='code'> [System.Xml.Serialization.XmlRootAttribute(Namespace = "", ElementName = "training")] public class TrainingClass { private string nameField; private string locationField; [System.Xml.Serialization.XmlElementAttribute(Namespace = "", ElementName = "name")] public virtual string Name { get { return this.nameField; } set { this.nameField = value; } } [System.Xml.Serialization.XmlElementAttribute(Namespace = "", ElementName = "location")] public virtual string Location { get { return this.locationField;} set { this.locationField = value;} } } </pre> <br /> 오... 훌륭하지요. ^^<br /> <br /> 의외로, 이 add-in 툴은 현재 "BizTalk Services SDK" 에 포함되어 있습니다. 다음의 경로에서 다운로드 받을 수 있습니다.<br /> <br /> <pre class='code'> BizTalk Labs - BizTalk Services SDK ; <a target='_tab' href='http://labs.biztalk.net/downloads.aspx'>http://labs.biztalk.net/downloads.aspx</a> </pre> <br /> 하지만, 사용자들의 요구 사항으로 인해 조만간 PowerTools 에서 보게 될 수 있을 것 같습니다. ^^<br /> <br /><br /><hr /><span style='color: Maroon'>[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
5538
(왼쪽의 숫자를 입력해야 합니다.)