This module describes how to create and use Microsoft XML schemas to validate XML documents. Students have already been introduced to the concept of validation in Module 2, ìOverview of XML In that module, we introduced the need for validation, showed the syntax of simple Document Type Definitions (DTDs), and briefly mentioned the use of XML schemas as the preferred alternative to DTDs. | msdn training Module 8 Validating XML Data Using Schemas Contents Overview 1 The Need for Validation 2 Writing an XML Schema 15 Extending an XML Schema 34 Validating XML in a Client Server Environment 38 Lab 8 Validating XML Data Using Schemas 46 Review 54 Microsoft Information in this document is subject to change without notice. The names of companies products people characters and or data mentioned herein are fictitious and are in no way intended to represent any real individual company product or event unless otherwise noted. Complying with all applicable copyright laws is the responsibility of the user. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical for any purpose without the express written permission of Microsoft Corporation. If however your only means of access is electronic permission to print one copy is hereby granted. Microsoft may have patents patent applications trademarks copyrights or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft the furnishing of this document does not give you any license to these patents trademarks copyrights or other intellectual property. 2000 Microsoft Corporation. All rights reserved. Microsoft MSDN MS-DOS PowerPoint and Windows are either registered trademarks or trademarks of Microsoft Corporation in the . and or other countries. The names of companies products people characters and or data mentioned herein are fictitious and are in no way intended to represent any real individual company product or event unless otherwise noted. Other product and company names mentioned herein may be the trademarks of their respective owners. Program Manager Steve Merrill Instructional Designers Sangeeta Nair NIIT Vijayalakshmi Narayanaswamy NIIT Subject Matter Experts Andy Olsen QA Training Andy Longshaw Content Masters Content Lead Janet Robinson Graphic Artist .