O'Reilly logo

.NET Patterns: Architecture, Design, and Process by Christian Thilmany

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Technology Backgrounder—Schemas and Datasets

XML Schema

An XML schema is simply a data-friendly or, more specifically, a database-friendly meta-language built around XML. The XML schema definition language, usually encompassed in an .XSD file, enables you to define the structure and data types for XML documents that you would find when designing a database. Until now, there have been a few formats floating around, including a more proprietary version from Microsoft supported by ADO 2.6 and earlier and Biztalk 2000, supported in the XDR format. Fortunately, we've arrived at a World Wide Web Consortium (W3C) standard that is completely supported by Microsoft .NET and ADO.NET. The XSD supported by ADO.NET adds custom elements (in the true Microsoft ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required