다른 소프트웨어 시스템에서 많은 양의 XML 파일을 가져옵니다. 이 데이터로 많은 작업을해야하므로이 xml 데이터를 특정 도메인 모델로 변환하여보다 효율적으로 작업 할 수 있습니다. 그래서 XML 데이터를 도메인 모델에 그리고 그 반대로 매핑하는 메커니즘이 필요합니다. 내 가능성은 무엇입니까? 목록을 작성할 수 있습니까?XML 파일을 도메인 모델로 변환
- Linq에 XML을 오 데르의 XML을 DOM에 LINQ를 통해
- 데이터 세트를 (/ 쓰기 XML 읽기)
- 수동 매핑을 XSD합니다!?
- ...?
는
편집 :-) 미리 라우 린지
을 안부 감사 : 간단하게 말했다 : 나는 매핑을 OR 싶지만 대신 DBMS의 내가 XML 파일 ;-)
이것은 내가 당신이 XML 파일로 할 필요가 정확히 무엇인지 잘 모르겠어요하지만 도움이 될 수있는 유용한 도구입니다. http://xsd2code.codeplex.com/ – pmcilreavy
Xsd2Code는 두 단계로 작동합니다. 먼저 xsd.exe를 사용하여 xml 용 스키마를 생성해야합니다 (아직 스키마가없는 경우). Xsd2Code를 사용하여 스키마에서 도메인 모델을 생성합니다. Xsd2Code에는 데이터를로드하는 데 사용할 수있는 모델 클래스에 serialize/deserialize 메서드를 추가 할 수있는 명령 줄 스위치가 있습니다. 면책 조항 : Linq2Xml은 아마도 더 간단한 솔루션 일 수 있습니다 :) – MattDavey