Пространство имён 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 (W3C).
XmlSchemaAttributeПредставляет элемент attribute из XML Schema, как указано консорциумом World Wide Web (W3C). Атрибуты предоставляют дополнительную информацию для других элементов документа. Тег атрибута вложен между тегами элемента документа для схемы. XML‑документ отображает атрибуты как именованные элементы в открывающем теге элемента.
XmlSchemaAttributeGroupПредставляет элемент attributeGroup из XML Schema, как указано консорциумом World Wide Web (W3C). AttributesGroups предоставляет механизм группировки набора объявлений атрибутов, чтобы их можно было включить как группу в определения сложных типов.
XmlSchemaAttributeGroupRefПредставляет элемент attributeGroup с атрибутом ref из XML Schema, как указано World Wide Web Consortium (W3C). AttributesGroupRef является ссылкой на attributeGroup, свойство name содержит ссылку на группу атрибутов.
XmlSchemaChoiceПредставляет элемент choice (композитор) из XML Schema, как указано консорциумом World Wide Web (W3C). choice позволяет появиться только одному из его дочерних элементов в экземпляре.
XmlSchemaCollectionСодержит кэш схем определения XML Schema (XSD) и XML-Data Reduced (XDR).
XmlSchemaCollectionEnumeratorПоддерживает простую итерацию по коллекции. Этот класс не может быть унаследован.
XmlSchemaCompilationSettingsПредоставляет параметры компиляции схем для класса XmlSchemaSet. Этот класс не может быть унаследован.
XmlSchemaComplexContentПредставляет элемент complexContent из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс представляет модель сложного содержимого для сложных типов. Он содержит расширения или ограничения для сложного типа, который имеет только элементы или смешанное содержимое.
XmlSchemaComplexContentExtensionПредставляет элемент extension из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс предназначен для сложных типов с моделью сложного содержимого, полученной посредством расширения. Он расширяет сложный тип, добавляя атрибуты или элементы.
XmlSchemaComplexContentRestrictionПредставляет элемент restriction из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс предназначен для сложных типов с моделью сложного содержимого, полученной посредством ограничения. Он ограничивает содержимое сложного типа подмножество унаследованного сложного типа.
XmlSchemaComplexTypeПредставляет элемент complexType из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс определяет сложный тип, который определяет набор атрибутов и содержимое элемента.
XmlSchemaContentАбстрактный класс для содержимого схемы.
XmlSchemaContentModelОпределяет порядок и структуру дочерних элементов типа.
XmlSchemaDatatypeКласс XmlSchemaDatatype является абстрактным классом для сопоставления типов языка определения XML Schema (XSD) с типами выполнения.
XmlSchemaDocumentationПредставляет элемент documentation из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс указывает информацию, которую люди могут читать или использовать внутри annotation.
XmlSchemaElementПредставляет элемент element из XML Schema, как указано консорциумом World Wide Web (W3C). Этот класс является базовым классом для всех типов частиц и используется для описания элемента в XML‑документе.
XmlSchemaEnumerationFacetПредставляет фасет enumeration из XML Schema, как указано консорциумом World Wide Web (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 как указано Всемирным Web консорциумом (W3C). Этот класс используется для импорта компонентов схемы из других схем.
XmlSchemaIncludeПредставляет элемент include из XML Schema как указано Всемирным Web консорциумом (W3C). Этот класс используется для включения объявлений и определений из внешней схемы. Включённые объявления и определения затем доступны для обработки в содержащей схеме.
XmlSchemaInferenceВыводит схему XML Schema Definition Language (XSD) из XML‑документа. Класс XmlSchemaInference не может быть унаследован.
XmlSchemaInfoПредставляет post-schema-validation infoset проверенного XML‑узла.
XmlSchemaKeyЭтот класс представляет элемент key из XMLSchema, как указано Всемирным Web консорциумом (W3C).
XmlSchemaKeyrefЭтот класс представляет элемент keyref из XMLSchema, как указано Всемирным Web консорциумом (W3C).
XmlSchemaLengthFacetПредставляет фасет length из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения длины элемента simpleType типа данных.
XmlSchemaMaxExclusiveFacetПредставляет элемент maxExclusive из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения максимального значения элемента simpleType. Значение элемента должно быть меньше значения элемента maxExclusive.
XmlSchemaMaxInclusiveFacetПредставляет элемент maxInclusive из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения максимального значения элемента simpleType. Значение элемента должно быть меньше или равно значению элемента maxInclusive.
XmlSchemaMaxLengthFacetПредставляет элемент maxLength из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения максимальной длины значения данных элемента simpleType. Длина должна быть меньше значения элемента maxLength.
XmlSchemaMinExclusiveFacetПредставляет элемент minExclusive из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения минимального значения элемента simpleType. Значение элемента должно быть больше значения элемента minExclusive.
XmlSchemaMinInclusiveFacetПредставляет элемент minInclusive из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения минимального значения элемента simpleType. Значение элемента должно быть больше или равно значению элемента minInclusive.
XmlSchemaMinLengthFacetПредставляет элемент minLength из XML Schema, как указано Всемирным Web консорциумом (W3C). Этот класс может использоваться для указания ограничения минимальной длины значения данных элемента simpleType. Длина должна быть больше значения элемента minLength.
XmlSchemaNotationПредставляет элемент notation из XML Schema, как указано Всемирным 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 definition language (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 консорциума World Wide Web (W3C).
XmlSchemaXPathПредставляет элемент selector консорциума World Wide 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 Definition Language (XSD).

Typedefs

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