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-схемы XmlSchemaSet (XSD).

NameTable

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

XmlResolver

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

Методы

Имя Описание
Add(String, String)

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

Add(String, XmlReader)

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

Add(XmlSchema)

Добавляет заданный XmlSchemaXmlSchemaSetобъект.

Add(XmlSchemaSet)

Добавляет все схемы языка определения XML-схемы (XSD) в заданный объект XmlSchemaSetXmlSchemaSet.

Compile()

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

Contains(String)

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

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

Задает обработчик событий для получения сведений об ошибках проверки схемы XSD.

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