Visual Studio 2013 은 XML 파일 을 클래스 로 변환 하 는 방법

오늘 은 Visual Studio 2013 에서 매우 실 용적 인 기능 을 가 져 와 XML 반 직렬 화 클래스 를 자동 으로 생 성 합 니 다.코드 에서 XML 을 대상 으로 역 정렬 하려 면 수 동 으로 대상 을 만 들 거나 제3자 의 도 구 를 통 해 Class 를 만 들 었 습 니 다.현재 Visual Studio 2013 은 자동 으로 이 일 을 완성 할 수 있 습 니 다.물론 XML 의 반 서열 화 에 관심 이 없고,XElement또는XMLDocumentXML 을 불 러 오고 해석 하 는 데 열중 하고 있다 면,본문의 내용 을 무시 할 수 있다.
Visual Sutdio 2013 에서 이 기능 을 어떻게 사용 하 는 지 보 겠 습 니 다!
1.프로젝트 를 만 들 거나 기 존의 프로젝트 를 엽 니 다.공사 가 있어 야 지!그렇지 않 으 면 생 성 된 Classes 는 어떻게 컴 파일 하고 실행 합 니까?
2.XML 파일 을 새로 만 들 고 원 하 는 내용 을 입력 하 십시오.예:

<?xml version="1.0" encoding="utf-8"?>
<Cars>
 <Car>
 <StockNumber>1020</StockNumber>
 <Make>Nissan</Make>
 <Model>Sentra</Model>
 </Car>
 <Car>
 <StockNumber>1010</StockNumber>
 <Make>Toyota</Make>
 <Model>Corolla</Model>
 </Car>
 <Car>
 <StockNumber>1111</StockNumber>
 <Make>Honda</Make>
 <Model>Accord</Model>
 </Car>
</Cars>
3.전체 XML 파일 의 내용 을 선택 하고 Ctrl+C 복사 합 니 다.
4..cs 파일 을 만 들 거나 프로젝트 에 있 는.cs 파일 을 열 고 클 라 스 를 만 들 곳 으로 커서 를 찾 습 니 다.
5.사용법:편집  →  선택 적 붙 여 넣 기  →  XML 붙 여 넣 기 클래스

쓰기 편 해 요!속성 과 대상 의 이름과 유형 을 수정 하고 코드 논리 와 포함 관 계 를 수정 하 는 등 생 성 된 Classes 를 수정 할 수 있 습 니 다.하지만 주의해 야 할 것 이 있 습 니 다!역 직렬 화 된 클래스 는 대응 하 는 XML 문서 의 구조 와 일치 해 야 합 니 다.그렇지 않 으 면 코드 에서 역 직렬 화 작업 을 할 때 실패 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기