XmlSchemaSet Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains a cache of XML Schema definition language (XSD) schemas.
public ref class XmlSchemaSet
public class XmlSchemaSet
type XmlSchemaSet = class
Public Class XmlSchemaSet
- Inheritance
-
XmlSchemaSet
Remarks
For more information about this API, see Supplemental API remarks for XmlSchemaSet.
Constructors
XmlSchemaSet() |
Initializes a new instance of the XmlSchemaSet class. |
XmlSchemaSet(XmlNameTable) |
Initializes a new instance of the XmlSchemaSet class with the specified XmlNameTable. |
Properties
CompilationSettings |
Gets or sets the XmlSchemaCompilationSettings for the XmlSchemaSet. |
Count |
Gets the number of logical XML Schema definition language (XSD) schemas in the XmlSchemaSet. |
GlobalAttributes |
Gets all the global attributes in all the XML Schema definition language (XSD) schemas in the XmlSchemaSet. |
GlobalElements |
Gets all the global elements in all the XML Schema definition language (XSD) schemas in the XmlSchemaSet. |
GlobalTypes |
Gets all of the global simple and complex types in all the XML Schema definition language (XSD) schemas in the XmlSchemaSet. |
IsCompiled |
Gets a value that indicates whether the XML Schema definition language (XSD) schemas in the XmlSchemaSet have been compiled. |
NameTable |
Gets the default XmlNameTable used by the XmlSchemaSet when loading new XML Schema definition language (XSD) schemas. |
XmlResolver |
Sets the XmlResolver used to resolve namespaces or locations referenced in include and import elements of a schema. |
Methods
Add(String, String) |
Adds the XML Schema definition language (XSD) schema at the URL specified to the XmlSchemaSet. |
Add(String, XmlReader) |
Adds the XML Schema definition language (XSD) schema contained in the XmlReader to the XmlSchemaSet. |
Add(XmlSchema) |
Adds the given XmlSchema to the XmlSchemaSet. |
Add(XmlSchemaSet) |
Adds all the XML Schema definition language (XSD) schemas in the given XmlSchemaSet to the XmlSchemaSet. |
Compile() |
Compiles the XML Schema definition language (XSD) schemas added to the XmlSchemaSet into one logical schema. |
Contains(String) |
Indicates whether an XML Schema definition language (XSD) schema with the specified target namespace URI is in the XmlSchemaSet. |
Contains(XmlSchema) |
Indicates whether the specified XML Schema definition language (XSD) XmlSchema object is in the XmlSchemaSet. |
CopyTo(XmlSchema[], Int32) |
Copies all the XmlSchema objects from the XmlSchemaSet to the given array, starting at the given index. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
Remove(XmlSchema) |
Removes the specified XML Schema definition language (XSD) schema from the XmlSchemaSet. |
RemoveRecursive(XmlSchema) |
Removes the specified XML Schema definition language (XSD) schema and all the schemas it imports from the XmlSchemaSet. |
Reprocess(XmlSchema) |
Reprocesses an XML Schema definition language (XSD) schema that already exists in the XmlSchemaSet. |
Schemas() |
Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet. |
Schemas(String) |
Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet that belong to the given namespace. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Events
ValidationEventHandler |
Specifies an event handler for receiving information about XML Schema definition language (XSD) schema validation errors. |
Applies to
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for