I have a xml file (that i created in c# using XmlDocument) and now i have to create xsd file the corresponds to it also programmatically in C# ... how can I do this ??can I use the same classes for creating xml files ? or are there any other (xsd related) classes I should use ??