Поделиться через


XmlSchemaSet Класс

Определение

Содержит кэш схем языка определения схем XML (XSD).

public ref class XmlSchemaSet
public class XmlSchemaSet
type XmlSchemaSet = class
Public Class XmlSchemaSet
Наследование
XmlSchemaSet

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для XmlSchemaSet.

Конструкторы

XmlSchemaSet()

Инициализирует новый экземпляр класса XmlSchemaSet.

XmlSchemaSet(XmlNameTable)

Инициализирует новый экземпляр класса XmlSchemaSet указанным значением XmlNameTable.

Свойства

CompilationSettings

Возвращает или задает XmlSchemaCompilationSettings для объекта XmlSchemaSet.

Count

Получает количество логических схем языка определения схем XML (XSD) в XmlSchemaSet.

GlobalAttributes

Получает все глобальные атрибуты всех схем языка определения схем XML (XSD) в XmlSchemaSet.

GlobalElements

Получает все глобальные элементы всех схем языка определения схем XML (XSD) в XmlSchemaSet.

GlobalTypes

Получает все глобальные простые и сложные типы из всех схем языка определения схем XML (XSD) в XmlSchemaSet.

IsCompiled

Получает значение, указывающее, были ли скомпилированы все схемы языка определения схем XML (XSD) в XmlSchemaSet.

NameTable

Получает имя XmlNameTable по умолчанию, используемое XmlSchemaSet при загрузке новых схем языка определения схем XML (XSD).

XmlResolver

Задает XmlResolver, используемый при разрешении пространств имен и расположений, на которые ссылаются элементы включения и импорта схемы.

Методы

Add(String, String)

Добавляет схему языка определения схем XML (XSD), расположенную по указанному URL-адресу, в XmlSchemaSet.

Add(String, XmlReader)

Добавляет схему языка определения схем XML (XSD), содержащуюся в XmlReader, в XmlSchemaSet.

Add(XmlSchema)

Добавляет указанную XmlSchema в XmlSchemaSet.

Add(XmlSchemaSet)

Добавляет все схемы языка определения схем XML (XSD), содержащиеся в заданном XmlSchemaSet, в XmlSchemaSet.

Compile()

Компилирует схемы языка определения схем XML (XSD) XmlSchemaSet в одну логическую схему.

Contains(String)

Определяет, находится ли схема языка определения схем XML (XSD) с указанным идентификатором URI целевого пространства имен в XmlSchemaSet.

Contains(XmlSchema)

Определяет, находится ли указанный объект языка определения схем XML (XSD) XmlSchema в XmlSchemaSet.

CopyTo(XmlSchema[], Int32)

Копирует все объекты XmlSchema из XmlSchemaSet в заданный массив, начиная с заданного индекса.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(XmlSchema)

Удаляет заданную схему языка определения схем XML (XSD) из XmlSchemaSet.

RemoveRecursive(XmlSchema)

Удаляет указанную схему языка определения схем XML (XSD) и все импортируемые ей схемы из XmlSchemaSet.

Reprocess(XmlSchema)

Выполняет повторную обработку схемы языка определения схем XML (XSD), которая уже находится в XmlSchemaSet.

Schemas()

Возвращает коллекцию всех схем языка определения схем XML (XSD), содержащихся в XmlSchemaSet.

Schemas(String)

Возвращает коллекцию всех схем языка определения схем XML (XSD) в XmlSchemaSet, принадлежащих заданному пространству имен.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

ValidationEventHandler

Указывает обработчик событий, получающий сведения об ошибках проверки схем языка определения схем XML (XSD).

Применяется к