2.11. Summary

The W3C's XSD Schema is the type system used formally to describe Web services messages. Schemas offer many built-in types and let you define your own types as well as the structure of XML messages and documents. You can also use XSD schemas with MSXML4 or with the XmlValidatingReader to validate incoming messages thereby enforcing the agreed-upon messaging contract. In addition, if you are programming in .NET, you can take advantage of the XML serialization framework to easily generate XML documents according to a pre-defined schema and/or to process incoming XML messages without having to write abundant parsing code.

Get Real World XML Web Services: For VB and VB .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.