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. |