пространство имён System::Xml::Schema

Классы

КлассОписание
IXmlSchemaInfoОпределяет пост‑валидационный инфосет проверенного XML‑узла.
ValidationEventArgsВозвращает подробную информацию, связанную с ValidationEventHandler.
XmlAtomicValueПредставляет типизированное значение проверенного XML‑элемента или атрибута. Класс XmlAtomicValue не может быть унаследован.
XmlSchemaПредставление XML Schema в памяти, как указано в World Wide Web Consortium (W3C) XML Schema Part 1: Structures и XML Schema Part 2: Datatypes.
XmlSchemaAllПредставляет элемент all (композитор) World Wide Web Consortium (W3C).
XmlSchemaAnnotatedБазовый класс для любого элемента, который может содержать элементы аннотации.
XmlSchemaAnnotationПредставляет элемент annotation World Wide Web Consortium (W3C).
XmlSchemaAnyПредставляет элемент any World Wide Web Consortium (W3C).
XmlSchemaAnyAttributeПредставляет элемент anyAttribute World Wide Web Consortium (W3C).
XmlSchemaAppInfoПредставляет элемент appinfo World Wide Web Consortium (W3C).
XmlSchemaAttributeПредставляет элемент attribute из XML Schema, как указано World Wide Web Consortium (W3C). Атрибуты предоставляют дополнительную информацию для других элементов документа. Тег атрибута вложен между тегами элемента документа для схемы. XML‑документ отображает атрибуты как именованные элементы в открывающем теге элемента.
XmlSchemaAttributeGroupПредставляет элемент attributeGroup из XML Schema, как указано World Wide Web Consortium (W3C). AttributesGroups предоставляет механизм группировки набора объявлений атрибутов, чтобы их можно было включить как группу в определения сложных типов.
XmlSchemaAttributeGroupRefПредставляет элемент attributeGroup с атрибутом ref из XML Schema, как указано World Wide Web Consortium (W3C). AttributesGroupRef является ссылкой на attributeGroup, свойство name содержит ссылку на группу атрибутов.
XmlSchemaChoiceПредставляет элемент choice (композитор) из XML Schema, как указано World Wide Web Consortium (W3C). choice позволяет появиться только одному из его дочерних элементов в экземпляре.
XmlSchemaCollectionСодержит кэш схем XML Schema языка определения (XSD) и схем XML-Data Reduced (XDR).
XmlSchemaCollectionEnumeratorПоддерживает простую итерацию по коллекции. Этот класс не может быть унаследован.
XmlSchemaCompilationSettingsПредоставляет параметры компиляции схем для класса XmlSchemaSet. Этот класс не может быть унаследован.
XmlSchemaComplexContentПредставляет элемент complexContent из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс представляет модель сложного содержимого для сложных типов. Он содержит расширения или ограничения для сложного типа, который имеет только элементы или смешанное содержимое.
XmlSchemaComplexContentExtensionПредставляет элемент extension из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс предназначен для сложных типов с моделью сложного содержимого, полученной посредством расширения. Он расширяет сложный тип, добавляя атрибуты или элементы.
XmlSchemaComplexContentRestrictionПредставляет элемент restriction из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс предназначен для сложных типов с моделью сложного содержимого, полученной посредством ограничения. Он ограничивает содержимое сложного типа подмножеством унаследованного сложного типа.
XmlSchemaComplexTypeПредставляет элемент complexType из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс определяет сложный тип, который задает набор атрибутов и содержимое элемента.
XmlSchemaContentАбстрактный класс для содержимого схемы.
XmlSchemaContentModelОпределяет порядок и структуру дочерних элементов типа.
XmlSchemaDatatypeКласс XmlSchemaDatatype является абстрактным классом для сопоставления типов языка определения XML Schema (XSD) с типами выполнения.
XmlSchemaDocumentationПредставляет элемент documentation из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс определяет информацию, которую люди могут читать или использовать внутри annotation.
XmlSchemaElementПредставляет элемент element из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс является базовым классом для всех типов частиц и используется для описания элемента в XML‑документе.
XmlSchemaEnumerationFacetПредставляет фасет enumeration из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс определяет список допустимых значений для элемента simpleType. Объявление содержится внутри объявления restriction.
XmlSchemaExternalПредоставляет информацию о включённой схеме.
XmlSchemaFacetБазовый класс для всех фасетов, которые используются, когда простые типы выводятся посредством ограничения.
XmlSchemaFractionDigitsFacetУказывает ограничение на количество цифр, которые могут быть введены для дробного значения элемента simpleType. Значение fractionDigits должно быть положительным целым числом. Представляет фасет fractionDigits консорциума World Wide Web (W3C).
XmlSchemaGroupПредставляет элемент group из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс определяет группы на уровне schema, которые ссылаются из сложных типов. Он группирует набор объявлений элементов, чтобы их можно было включить как группу в определения сложных типов.
XmlSchemaGroupBaseАбстрактный класс для XmlSchemaAll, XmlSchemaChoice или XmlSchemaSequence.
XmlSchemaGroupRefПредставляет элемент group с атрибутом ref из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс используется внутри сложных типов, которые ссылаются на group, определённый на уровне schema.
XmlSchemaIdentityConstraintКласс для ограничений идентичности: элементы key, keyref и unique.
XmlSchemaImportПредставляет элемент import из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс используется для импорта компонентов схем из других схем.
XmlSchemaIncludeПредставляет элемент include из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс используется для включения объявлений и определений из внешней схемы. Включённые объявления и определения затем доступны для обработки в содержащей схеме.
XmlSchemaInferenceВыводит схему XML Schema Definition Language (XSD) из XML‑документа. Класс XmlSchemaInference не может быть унаследован.
XmlSchemaInfoПредставляет набор информации после проверки схемы (post-schema-validation infoset) проверенного XML‑узла.
XmlSchemaKeyЭтот класс представляет элемент key из XMLSchema, как указано консорциумом World Wide Web (W3C).
XmlSchemaKeyrefЭтот класс представляет элемент keyref из XMLSchema, как указано консорциумом World Wide Web (W3C).
XmlSchemaLengthFacetПредставляет фасет length из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения длины элемента simpleType в типе данных.
XmlSchemaMaxExclusiveFacetПредставляет элемент maxExclusive из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения максимального значения элемента simpleType. Значение элемента должно быть меньше значения элемента maxExclusive.
XmlSchemaMaxInclusiveFacetПредставляет элемент maxInclusive из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения максимального значения элемента simpleType. Значение элемента должно быть меньше или равно значению элемента maxInclusive.
XmlSchemaMaxLengthFacetПредставляет элемент maxLength из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения максимальной длины значения данных элемента simpleType. Длина должна быть меньше значения элемента maxLength.
XmlSchemaMinExclusiveFacetПредставляет элемент minExclusive из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения минимального значения элемента simpleType. Значение элемента должно быть больше значения элемента minExclusive.
XmlSchemaMinInclusiveFacetПредставляет элемент minInclusive из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения минимального значения элемента simpleType. Значение элемента должно быть больше или равно значению элемента minInclusive.
XmlSchemaMinLengthFacetПредставляет элемент minLength из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс может использоваться для указания ограничения минимальной длины значения данных элемента simpleType. Длина должна быть больше значения элемента minLength.
XmlSchemaNotationПредставляет элемент notation из XML Schema, как указано консорциумом World Wide Web (W3C). Объявление XML Schemanotation является реконструкцией объявлений XML 1.0 NOTATION. Цель нотаций — описать формат не‑XML данных внутри XML‑документа.
XmlSchemaNumericFacetБазовый класс для определения фасетов numeric. Этот класс является базовым классом для классов числовых фасетов, таких как XmlSchemaMinLengthFacet.
XmlSchemaObjectПредставляет корневой класс для иерархии объектной модели схемы Xml и служит базовым классом для таких классов, как класс XmlSchema.
XmlSchemaObjectCollectionКоллекция объектов XmlSchemaObjects.
XmlSchemaObjectEnumeratorПредставляет перечислитель для XmlSchemaObjectCollection.
XmlSchemaObjectTableПредоставляет коллекции для содержащихся элементов в классе XmlSchema (например, Attributes, AttributeGroups, Elements и т.д.).
XmlSchemaParticleБазовый класс для этого является базовым классом для всех типов частиц (например, XmlSchemaAny).
XmlSchemaPatternFacetПредставляет элемент pattern из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения значения, вводимого для элемента simpleType.
XmlSchemaRedefineПредставляет элемент redefine из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для разрешения переопределения простых и сложных типов, групп и групп атрибутов из внешних файлов схем в текущей схеме. Этот класс также может использоваться для обеспечения версионирования элементов схемы.
XmlSchemaSequenceПредставляет элемент sequence (композитор) из XML Schema, как указано Всемирным Web консорциумом (W3C). sequence требует, чтобы элементы в группе появлялись в указанном порядке внутри содержащего элемента.
XmlSchemaSetСодержит кэш схем XML Schema языка определения (XSD).
XmlSchemaSimpleContentПредставляет элемент simpleContent из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс предназначен для простых и сложных типов с простой моделью содержимого.
XmlSchemaSimpleContentExtensionПредставляет элемент extension для простого содержимого из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для получения простых типов посредством расширения. Такие производные типы используются для расширения содержимого простого типа элемента за счёт добавления атрибутов.
XmlSchemaSimpleContentRestrictionПредставляет элемент restriction для простого содержимого из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для получения простых типов посредством ограничения. Такие производные типы могут использоваться для ограничения диапазона значений элемента до подмножества значений, указанных в унаследованном простом типе.
XmlSchemaSimpleTypeПредставляет элемент simpleType для простого содержимого из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс определяет простой тип. Простые типы могут задавать информацию и ограничения для значения атрибутов или элементов с содержимым только текста.
XmlSchemaSimpleTypeContentБазовый класс для классов содержимого простых типов.
XmlSchemaSimpleTypeListПредставляет элемент list из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для определения элемента simpleType как списка значений указанного типа данных.
XmlSchemaSimpleTypeRestrictionПредставляет элемент restriction для простых типов из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для ограничения элемента simpleType.
XmlSchemaSimpleTypeUnionПредставляет элемент union для простых типов из XML Schema, как указано Всемирным Web консорциумом (W3C). Тип данных union может использоваться для указания содержимого simpleType. Значение элемента simpleType должно быть одним из набора альтернативных типов данных, указанных в объединении. Типы union всегда являются производными типами и должны включать как минимум два альтернативных типа данных.
XmlSchemaTotalDigitsFacetПредставляет фасет totalDigits из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения количества цифр, которые могут быть введены для значения элемента simpleType. Значение totalDigits должно быть положительным целым числом.
XmlSchemaTypeБазовый класс для всех простых и сложных типов.
XmlSchemaUniqueПредставляет элемент unique из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для определения уникального ограничения среди набора элементов.
XmlSchemaValidatorПредставляет движок проверки XML Schema Definition Language (XSD) Schema. Класс XmlSchemaValidator не может быть унаследован.
XmlSchemaWhiteSpaceFacetПредставляет фасет whiteSpace Всемирного Web консорциума (W3C).
XmlSchemaXPathПредставляет элемент selector Всемирного Web консорциума (W3C).

Enums

ПеречислениеОписание
XmlSchemaContentProcessingПредоставляет информацию о режиме проверки замен элементов any и anyAttribute.
XmlSchemaContentTypeПеречисления для модели содержимого сложного типа. Это представляет содержимое в информационном наборе после проверки схемы (infoset).
XmlSchemaDatatypeVarietyУказывает разновидность типа данных XML схемы W3C.
XmlSchemaDerivationMethodПредоставляет различные методы предотвращения производных типов.
XmlSchemaFormУказывает, требуется ли квалификация атрибутов или элементов с префиксом пространства имён.
XmlSchemaUseИндикатор того, как используется атрибут.
XmlSchemaValidationFlagsУказывает параметры проверки схемы, используемые классами XmlSchemaValidator и XmlReader.
XmlSchemaValidityПредставляет валидность XML‑элемента, проверенного классом XmlSchemaValidator.
XmlSeverityTypeПредставляет степень тяжести события проверки.
XmlTypeCodeПредставляет типы схемы языка определения W3C XML Schema (XSD).

Typedefs

Определение типа.Описание
ValidationEventHandlerПредставляет метод обратного вызова, который будет обрабатывать события проверки XML‑схемы и объект ValidationEventArgs.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterОбратный вызов, используемый классом XmlSchemaValidator для передачи значений атрибута, текста и пробельных символов как типа выполнения, совместимого с типом XML Schema Definition Language (XSD) атрибута, текста или пробельных символов.