System.Xml.Schema.XmlSchema
namespace System.Xml.Schema
{
public class XmlSchema : XmlSchemaObject
{
public const string InstanceNamespace = "http://www.w3.org/2001/XMLSchema-instance";
public const string Namespace = "http://www.w3.org/2001/XMLSchema";
public XmlSchemaForm AttributeFormDefault { get; set; }
public XmlSchemaObjectTable AttributeGroups { get; }
public XmlSchemaObjectTable Attributes { get; }
public XmlSchemaDerivationMethod BlockDefault { get; set; }
public XmlSchemaForm ElementFormDefault { get; set; }
public XmlSchemaObjectTable Elements { get; }
public XmlSchemaDerivationMethod FinalDefault { get; set; }
public XmlSchemaObjectTable Groups { get; }
public string Id { get; set; }
public XmlSchemaObjectCollection Includes { get; }
public bool IsCompiled { get; }
public XmlSchemaObjectCollection Items { get; }
public XmlSchemaObjectTable Notations { get; }
public XmlSchemaObjectTable SchemaTypes { get; }
public string TargetNamespace { get; set; }
public XmlAttribute[] UnhandledAttributes { get; set; }
public string Version { get; set; }
public XmlSchema();
public void Compile(ValidationEventHandler validationEventHandler);
public void Compile(ValidationEventHandler validationEventHandler, XmlResolver resolver);
public static XmlSchema Read(Stream stream, ValidationEventHandler validationEventHandler);
public static XmlSchema Read(TextReader reader, ValidationEventHandler validationEventHandler);
public static XmlSchema Read(XmlReader reader, ValidationEventHandler validationEventHandler);
public void Write(Stream stream);
public void Write(Stream stream, XmlNamespaceManager namespaceManager);
public void Write(TextWriter writer);
public void Write(TextWriter writer, XmlNamespaceManager namespaceManager);
public void Write(XmlWriter writer);
public void Write(XmlWriter writer, XmlNamespaceManager namespaceManager);
}
}