मुझे सामान्य मामले में संदेह है कि यह मुश्किल है; एक्सएमएल स्कीमा कुछ विचित्र प्रकार के निर्माण के लिए अनुमति देता है। मुझे यकीन नहीं है कि उदाहरण के लिए प्रकारों के प्रतिबंधों के लिए आप प्रतिस्थापन समूह, या एक्सटेंशन कैसे करेंगे।
हालांकि, कुछ तेजी से एक साथ दस्तक देना संभव है (विशेष रूप से System.Xml.Schema में कक्षाओं से मैपिंग) जो 90% स्कीमा (यानी अनुक्रम और कुछ सरल डेटा प्रकारों के साथ पसंद तत्व) के लिए काम करता है।