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
[This sample can be found at C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\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");
schemaSet.Compile();
C#
Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright 2004 Microsoft Corporation. All rights reserved.
|