В настоящее время у меня есть XML-файл, который выглядит следующим образом ...
<ArrayOfService>
<Service>
<Name>
Something
</Name>
<Id>
8003
</Id>
</Service>
</ArrayOfService>
Это автоматически генерируется из класса, который выглядит следующим образом ...
public class Service{
public string Name;
public int Id;
public Service(){
}
}
Чтобы превратить класс в XML, я использую ...
XmlSerializer xs = new XmlSerializer( typeof(Service) );
xs.Serialize( context.Response.OutputStream, FunctionReturnsTypeService() );
Есть ли способ автоматически сгенерировать XSD, подобный этому?
EDIT:
Кроме того, есть ли способ добавить эту схему в XML, поскольку я ее сериализую?