DataContractSerializer를 사용하여 XML과의 클래스를 직렬화/비 직렬화합니다. 모든 것이 잘 작동하지만, 어느 시점에서 실제 코드와 독립적으로 XML 파일의 형식에 대한 표준 스키마를 만들고 싶습니다. 그런 식으로 serialization 프로세스가 중단되면 언제든지 돌아가서 표준 스키마가 무엇인지 확인할 수 있습니다. 또는 스키마를 수정해야하는 경우 수정은 내 코드를 수정하는 것보다는 나중에 명시 적으로 결정하는 것입니다.DataContract에서 XSD 스키마를 내보내는 방법이 있습니까?
또한 다른 사람들은 .NET 기반이 아닌 다른 소프트웨어를 작성하여 이러한 XML 파일에서 읽어야 할 수도 있습니다. 스키마의 문서화를 제공 할 수 있기를 바랍니다.
DataContract와 XSD 스키마간에 어떤 관계가 있습니까? 클래스의 DataContract 특성을 XSD 스키마로 내보내는 방법이 있습니까?