XmlSchemaSet::Remove Method (XmlSchema^)
.NET Framework (current version)
Removes the specified XML Schema definition language (XSD) schema from the XmlSchemaSet.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- schema
-
Type:
System.Xml.Schema::XmlSchema^
The XmlSchema object to remove from the XmlSchemaSet.
Return Value
Type: System.Xml.Schema::XmlSchema^The XmlSchema object removed from the XmlSchemaSet or null if the schema was not found in the XmlSchemaSet.
| Exception | Condition |
|---|---|
| XmlSchemaException | The schema is not a valid schema. |
| ArgumentNullException | The XmlSchema passed as a parameter is null. |
Removing a schema from the XmlSchemaSet sets the IsCompiled property to false.
The following example illustrates adding multiple schemas to an XmlSchemaSet, then removing one of the schemas using the Remove method.
.NET Framework
Available since 2.0
Available since 2.0
Show: