Home   |   QuickStart Welcome   |   ASP.NET   |   Web Services   |   How Do I...?   
  |   I want my samples in...      

How Do I...? Common Tasks QuickStart Tutorial

How Do I...Merge Multiple Schemas into a Single Logical Schema?

The XmlSchemaSet class represents a cache of XML Schemas. It allows you to compile multiple schemas for the same target namespace into a single logical schema.

VB MultipleSchemas.exe
View Source
[This sample can be found at C:\DevFusion.Data\legacy\quickstart.developerfusion.co.uk\QuickStart\howto\samples\Xml\MultipleSchemas\]

This sample adds two schemas with the same target namespace to the XmlSchemaSet. When the Compile method is called, the two physical schemas are compiled to form one logical schema. The logical schema can then be used for schema validation.

schemaSet.Add("http://www.example.org", @"..\..\book.xsd");
schemaSet.Add("http://www.example.org", @"..\..\author.xsd");

Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright � 2004 Microsoft Corporation. All rights reserved.