System.Xml.Schema Пространство имен

Пространство имен System.Xml.Schema содержит классы XML, обеспечивающие основанную на стандартах поддержку для схем на языке определения схем XML (XSD). The System.Xml.Schema namespace contains the XML classes that provide standards-based support for XML schema definition language (XSD) schemas.

Классы

Extensions

Этот класс содержит методы расширения LINQ to XML для проверки XSD.This class contains the LINQ to XML extension methods for XSD validation.

ValidationEventArgs

Возвращает подробные сведения, связанные с ValidationEventHandler.Returns detailed information related to the ValidationEventHandler.

XmlAtomicValue

Представляет типизированное значение проверяемого XML-элемента или атрибута.Represents the typed value of a validated XML element or attribute. Класс XmlAtomicValue не поддерживает наследование.The XmlAtomicValue class cannot be inherited.

XmlSchema

Размещаемое в памяти представление схемы XML в соответствии со спецификациями Схема XML, часть 1. Структуры и Схема XML, часть 2. Типы данных консорциума W3C.An in-memory representation of an XML Schema, as specified in the World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes].

XmlSchemaAll

Представляет элемент all консорциума W3C (объединитель).Represents the World Wide Web Consortium (W3C) all element (compositor).

XmlSchemaAnnotated

Базовый класс для любого элемента, который может содержать элементы примечаний.The base class for any element that can contain annotation elements.

XmlSchemaAnnotation

Представляет элемент annotation консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) annotation element.

XmlSchemaAny

Представляет элемент any консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) any element.

XmlSchemaAnyAttribute

Представляет элемент anyAttribute консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) anyAttribute element.

XmlSchemaAppInfo

Представляет элемент appinfo консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) appinfo element.

XmlSchemaAttribute

Представляет элемент attribute из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the attribute element from the XML Schema as specified by the World Wide Web Consortium (W3C). Атрибуты предоставляют дополнительную информацию для прочих элементов документа.Attributes provide additional information for other document elements. Тэг атрибута вложен между тэгами элемента документа для схемы.The attribute tag is nested between the tags of a document's element for the schema. Документ XML отображает атрибуты как элементы с именем в открывающем теге элемента.The XML document displays attributes as named items in the opening tag of an element.

XmlSchemaAttributeGroup

Представляет элемент attributeGroup из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the attributeGroup element from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroups обеспечивает механизм группировки набора объявлений атрибутов, чтобы можно было их добавить как группу в определения сложного типа.AttributesGroups provides a mechanism to group a set of attribute declarations so that they can be incorporated as a group into complex type definitions.

XmlSchemaAttributeGroupRef

Представляет элемент attributeGroup с атрибутом ref из схемы XML согласно спецификации консорциума W3C.Represents the attributeGroup element with the ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroupRef является ссылкой для attributeGroup, свойство имени содержит группу атрибута, на которую указывает ссылка.AttributesGroupRef is the reference for an attributeGroup, name property contains the attribute group being referenced.

XmlSchemaChoice

Представляет элемент choice (компоновщик) из схемы XML, определенной консорциумом W3C.Represents the choice element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). Элемент choice позволяет присутствовать в экземпляре лишь одному из своих дочерних узелов.The choice allows only one of its children to appear in an instance.

XmlSchemaCollection

Содержит кэш языка определения схемы XML (XSD) и схем XDR.Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. Класс XmlSchemaCollection устарел.The XmlSchemaCollection class is obsolete. Взамен рекомендуется использовать XmlSchemaSet.Use XmlSchemaSet instead.

XmlSchemaCollectionEnumerator

Поддерживает простую итерацию коллекции.Supports a simple iteration over a collection. Этот класс не наследуется.This class cannot be inherited.

XmlSchemaCompilationSettings

Предоставляет параметры компиляции схемы для класса XmlSchemaSet. Данный класс не наследуется.Provides schema compilation options for the XmlSchemaSet class This class cannot be inherited.

XmlSchemaComplexContent

Представляет элемент complexContent из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the complexContent element from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс представляет сложную модель содержимого для сложных типов.This class represents the complex content model for complex types. Она содержит расширения и ограничения по сложному типу, который включает только элементы или смешанное содержимое.It contains extensions or restrictions on a complex type that has either only elements or mixed content.

XmlSchemaComplexContentExtension

Представляет элемент extension из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the extension element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс предназначен для сложных типов со сложной моделью содержимого, производных от расширения.This class is for complex types with complex content model derived by extension. Он расширяет сложный тип, добавляя атрибуты и элементы.It extends the complex type by adding attributes or elements.

XmlSchemaComplexContentRestriction

Представляет элемент restriction из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the restriction element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс предназначен для сложных типов в рамках модели сложного содержимого, определяемого путем ограничения.This class is for complex types with a complex content model derived by restriction. Он ограничивает содержимое сложного типа подмножеством унаследованного сложного типа.It restricts the contents of the complex type to a subset of the inherited complex type.

XmlSchemaComplexType

Представляет элемент complexType из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the complexType element from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс определяет сложный тип, которые задает набор атрибутов и содержимое элемента.This class defines a complex type that determines the set of attributes and content of an element.

XmlSchemaContent

Абстрактный класс для содержимого схемы.An abstract class for schema content.

XmlSchemaContentModel

Указывает порядок и структуру дочерних элементов типа.Specifies the order and structure of the child elements of a type.

XmlSchemaDatatype

Класс XmlSchemaDatatype является абстрактным классом для сопоставления типов XSD-схем с типами CLR.The XmlSchemaDatatype class is an abstract class for mapping XML Schema definition language (XSD) types to Common Language Runtime (CLR) types.

XmlSchemaDocumentation

Представляет элемент documentation из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the documentation element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс задает информацию для прочтения или использования пользователем в annotation.This class specifies information to be read or used by humans within an annotation.

XmlSchemaElement

Представляет элемент element из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the element element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс является базовым для всех примитивных типов и используется при описании элемента в документе XML.This class is the base class for all particle types and is used to describe an element in an XML document.

XmlSchemaEnumerationFacet

Представляет элемент enumeration из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the enumeration facet from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс задает список допустимых значений для элемента simpleType.This class specifies a list of valid values for a simpleType element. Объявление содержится в объявлении restriction.Declaration is contained within a restriction declaration.

XmlSchemaException

Возвращает подробную информацию об исключении схемы.Returns detailed information about the schema exception.

XmlSchemaExternal

Абстрактный класс.An abstract class. Предоставляет сведения о включенной схеме.Provides information about the included schema.

XmlSchemaFacet

Абстрактный класс для всех аспектов, которые используются при создании производных простых типов путем ограничения.Abstract class for all facets that are used when simple types are derived by restriction.

XmlSchemaFractionDigitsFacet

Задает ограничение на количество цифр, которое может содержаться в дробной части элемента simpleType.Specifies a restriction on the number of digits that can be entered for the fraction value of a simpleType element. Значение fractionDigits должно быть целым положительным числом.The value of fractionDigits must be a positive integer. Представляет собой примитив fractionDigits консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) fractionDigits facet.

XmlSchemaGroup

Представляет элемент group из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the group element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс определяет группы на уровне schema, на которые ссылаются сложные типы.This class defines groups at the schema level that are referenced from the complex types. Он группирует набор объявлений элементов, позволяя использовать их в качестве группы, в определении сложного типа.It groups a set of element declarations so that they can be incorporated as a group into complex type definitions.

XmlSchemaGroupBase

Абстрактный класс для XmlSchemaAll, XmlSchemaChoice или XmlSchemaSequence.An abstract class for XmlSchemaAll, XmlSchemaChoice, or XmlSchemaSequence.

XmlSchemaGroupRef

Представляет элемент group с атрибутом ref из схемы XML в соответствии с определением консорциума W3C.Represents the group element with ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс используется в сложных типах, которые ссылаются на group, определенную на уровне schema.This class is used within complex types that reference a group defined at the schema level.

XmlSchemaIdentityConstraint

Класс для ограничений идентификации: элементы key, keyref и unique.Class for the identity constraints: key, keyref, and unique elements.

XmlSchemaImport

Представляет элемент import из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the import element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс используется для импортирования компонентов схемы из других схем.This class is used to import schema components from other schemas.

XmlSchemaInclude

Представляет элемент include из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the include element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс используется для включения объявлений и определений из внешней схемы.This class is used to include declarations and definitions from an external schema. Включенные объявления и определения затем становятся доступными для обработки в содержащей их схеме.The included declarations and definitions are then available for processing in the containing schema.

XmlSchemaInference

Определяет схему языка объявления схем XML (XML Schema Definition Language, XSD) на основе документа XML.Infers an XML Schema Definition Language (XSD) schema from an XML document. Класс XmlSchemaInference не поддерживает наследование.The XmlSchemaInference class cannot be inherited.

XmlSchemaInferenceException

Возвращает сведения об ошибках, возникших во время определения классом XmlSchemaInference схемы для документа XML.Returns information about errors encountered by the XmlSchemaInference class while inferring a schema from an XML document.

XmlSchemaInfo

Представляет инфо-набор проверенного XML-узла после проверки схемы.Represents the post-schema-validation infoset of a validated XML node.

XmlSchemaKey

Данный класс представляет элемент key из XML-схемы в соответствии с требованиями консорциума World Wide Web(W3C).This class represents the key element from XMLSchema as specified by the World Wide Web Consortium (W3C).

XmlSchemaKeyref

Данный класс представляет элемент keyref из XML-схемы в соответствии с требованиями консорциума World Wide Web(W3C).This class represents the keyref element from XMLSchema as specified by the World Wide Web Consortium (W3C).

XmlSchemaLengthFacet

Представляет элемент length из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the length facet from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс можно использовать для того, чтобы указать ограничение длины элемента simpleType в типе данных.This class can be used to specify a restriction on the length of a simpleType element on the data type.

XmlSchemaMaxExclusiveFacet

Представляет элемент maxExclusive из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the maxExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс можно использовать для задания ограничения по максимальному значению элемента simpleType.This class can be used to specify a restriction on the maximum value of a simpleType element. Значение элемента должно быть меньшим, чем значение элемента maxExclusive.The element value must be less than the value of the maxExclusive element.

XmlSchemaMaxInclusiveFacet

Представляет элемент maxInclusive из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the maxInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс можно использовать для задания ограничения по максимальному значению элемента simpleType.This class can be used to specify a restriction on the maximum value of a simpleType element. Значение элемента должно быть меньше или равно значению элемента maxInclusive.The element value must be less than or equal to the value of the maxInclusive element.

XmlSchemaMaxLengthFacet

Представляет элемент maxLength из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the maxLength element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс позволяет установить ограничение по максимальной длине для значения данных элемента simpleType.This class can be used to specify a restriction on the maximum length of the data value of a simpleType element. Длина должна быть меньше значения элемента maxLength.The length must be less than the value of the maxLength element.

XmlSchemaMinExclusiveFacet

Представляет элемент minExclusive из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the minExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс можно использовать для определения ограничений по минимальному значению элемента simpleType.This class can be used to specify a restriction on the minimum value of a simpleType element. Значение элемента должно превышать значение элемента minExclusive.The element value must be greater than the value of the minExclusive element.

XmlSchemaMinInclusiveFacet

Представляет элемент minInclusive из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the minInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс может использоваться для определения ограничения на минимальное значение simpleType.This class can be used to specify a restriction on the minimum value of a simpleType element. Значение элемента должно быть равно или больше значения элемента minInclusive.The element value must be greater than or equal to the value of the minInclusive element.

XmlSchemaMinLengthFacet

Представляет элемент minLength из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the minLength element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс позволяет установить ограничение на минимальную длину значения данных элемента simpleType.This class can be used to specify a restriction on the minimum length of the data value of a simpleType element. Длина должна быть больше значения элемента minLength.The length must be greater than the value of the minLength element.

XmlSchemaNotation

Представляет элемент notation из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the notation element from XML Schema as specified by the World Wide Web Consortium (W3C). Объявление схемы XML notation является реконструкцией объявлений XML 1.0 NOTATION.An XML Schema notation declaration is a reconstruction of XML 1.0 NOTATION declarations. Нотация предназначена для описания формата данных, не являющихся данными XML, в документе XML.The purpose of notations is to describe the format of non-XML data within an XML document.

XmlSchemaNumericFacet

Абстрактный класс для определения аспектов numeric.Abstract class for defining numeric facets. Данный класс является базовым классом для таких классов числовых аспектов, как XmlSchemaMinLengthFacetThis class is the base class for numeric facet classes such as XmlSchemaMinLengthFacet

XmlSchemaObject

Представляет корневой класс для иерархии модели объектов схемы XML, а также выступает в качестве базового класса для таких классов, как XmlSchema.Represents the root class for the Xml schema object model hierarchy and serves as a base class for classes such as the XmlSchema class.

XmlSchemaObjectCollection

Коллекция объектов XmlSchemaObject.A collection of XmlSchemaObjects.

XmlSchemaObjectEnumerator

Представляет перечислитель для XmlSchemaObjectCollection.Represents the enumerator for the XmlSchemaObjectCollection.

XmlSchemaObjectTable

Предоставляет коллекции для элементов, содержащихся в классе XmlSchema (например, для Attributes, AttributeGroups, Elements и т.д.).Provides the collections for contained elements in the XmlSchema class (for example, Attributes, AttributeGroups, Elements, and so on).

XmlSchemaParticle

Абстрактный класс, служащий базовым классом для всех типов примитивов (например, XmlSchemaAny).Abstract class for that is the base class for all particle types (e.g. XmlSchemaAny).

XmlSchemaPatternFacet

Представляет элемент pattern из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the pattern element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс может использоваться для определения ограничения на вводимые значения элемента simpleType.This class can be used to specify a restriction on the value entered for a simpleType element.

XmlSchemaRedefine

Представляет элемент redefine из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the redefine element from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс позволяет переопределить в текущей схеме простые и сложные типы, группы и группы атрибутов из внешних схем.This class can be used to allow simple and complex types, groups and attribute groups from external schema files to be redefined in the current schema. Данный класс также может использоваться для обеспечения управления версиями элементов схемы.This class can also be used to provide versioning for the schema elements.

XmlSchemaSequence

Представляет элемент sequence (компоновщик) из схемы XML, определенной консорциумом W3C.Represents the sequence element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). sequence требует, чтобы элементы группы следовали в рамках содержащего их элемента в указанной последовательности.The sequence requires the elements in the group to appear in the specified sequence within the containing element.

XmlSchemaSet

Содержит кэш схем языка определения схем XML (XSD).Contains a cache of XML Schema definition language (XSD) schemas.

XmlSchemaSimpleContent

Представляет элемент simpleContent из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the simpleContent element from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс подходит для простых и сложных типов с моделью простого содержимого.This class is for simple and complex types with simple content model.

XmlSchemaSimpleContentExtension

Представляет элемент extension для простого содержимого из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the extension element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс используется для получения простых типов при помощи расширения.This class can be used to derive simple types by extension. Такие образования используются для расширения содержимого простого типа элемента посредством добавления атрибутов.Such derivations are used to extend the simple type content of the element by adding attributes.

XmlSchemaSimpleContentRestriction

Представляет элемент restriction для простого содержимого из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the restriction element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс может использоваться для создания производных простых типов путем ограничения.This class can be used to derive simple types by restriction. Такое порождение позволяет ограничивать диапазон возможных значений элемента подмножеством значений, определенных для простого типа, который наследуется.Such derivations can be used to restrict the range of values for the element to a subset of the values specified in the inherited simple type.

XmlSchemaSimpleType

Представляет элемент simpleType для простого содержимого из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the simpleType element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс определяет простой тип.This class defines a simple type. Простые типы могут содержать сведения и ограничения для значений атрибутов или элементов, которые допускают только текстовое содержимое.Simple types can specify information and constraints for the value of attributes or elements with text-only content.

XmlSchemaSimpleTypeContent

Абстрактный класс для классов содержимого простого типа.Abstract class for simple type content classes.

XmlSchemaSimpleTypeList

Представляет элемент list из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the list element from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс позволяет определить элемент simpleType как список значений указанного типа данных.This class can be used to define a simpleType element as a list of values of a specified data type.

XmlSchemaSimpleTypeRestriction

Представляет элемент restriction для простых типов из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the restriction element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). Этот класс может использоваться для ограничения элемента simpleType.This class can be used restricting simpleType element.

XmlSchemaSimpleTypeUnion

Представляет элемент union для простых типов из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the union element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). Тип данных union может использоваться для определения содержимого simpleType.A union datatype can be used to specify the content of a simpleType. Значение элемента simpleType должно иметь один из возможных типов данных, заданных в объединении.The value of the simpleType element must be any one of a set of alternative datatypes specified in the union. Типы-объединения всегда являются производными типами и должны состоять как минимум из двух различных типов данных.Union types are always derived types and must comprise at least two alternative datatypes.

XmlSchemaTotalDigitsFacet

Представляет элемент totalDigits из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the totalDigits facet from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс может быть использован для определения ограничения по числу цифр, которые можно ввести для значения элемента simpleType.This class can be used to specify a restriction on the number of digits that can be entered for the value of a simpleType element. Это значение totalDigits должно быть целым положительным числом.That value of totalDigits must be a positive integer.

XmlSchemaType

Базовый класс для всех простых и сложных типов.The base class for all simple types and complex types.

XmlSchemaUnique

Представляет элемент unique из схемы XML, определенной консорциумом World Wide Web Consortium (W3C).Represents the unique element from XML Schema as specified by the World Wide Web Consortium (W3C). Данный класс используется для идентификации уникального ограничения среди набора элементов.This class can be used to identify a unique constraint among a set of elements.

XmlSchemaValidationException

Представляет исключение, возникшее в проверяемом XML-документе в результате появления предупреждений и ошибок проверки языка XSD.Represents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated.

XmlSchemaValidator

Представляет обработчик проверки схемы языка XSD.Represents an XML Schema Definition Language (XSD) Schema validation engine. Класс XmlSchemaValidator не поддерживает наследование.The XmlSchemaValidator class cannot be inherited.

XmlSchemaWhiteSpaceFacet

Представляет собой примитив whiteSpace консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) whiteSpace facet.

XmlSchemaXPath

Представляет элемент selector консорциума World Wide Web Consortium (W3C).Represents the World Wide Web Consortium (W3C) selector element.

Интерфейсы

IXmlSchemaInfo

Определяет набор сведений после проверки схемы для проверенного узла XML.Defines the post-schema-validation infoset of a validated XML node.

Перечисления

XmlSchemaContentProcessing

Предоставляет сведения о режиме проверки замен элементов any и anyAttribute.Provides information about the validation mode of any and anyAttribute element replacements.

XmlSchemaContentType

Перечисления для модели содержимого сложного типа. Представляет содержимое в наборе сведений после проверки схемы (infoset).This represents the content in the post-schema-validation information set (infoset).

XmlSchemaDatatypeVariety

Определяет разновидность типа данных схемы W3C XML для типа.Specifies the W3C XML schema data type variety of the type.

XmlSchemaDerivationMethod

Представляет различные методы для предотвращения создания производных типов.Provides different methods for preventing derivation.

XmlSchemaForm

Указывает, требуется ли префикс пространства имен для атрибутов или элементов.Indicates if attributes or elements need to be qualified with a namespace prefix.

XmlSchemaInference.InferenceOption

Влияет на вхождения и информацию о типе, определяемые классом XmlSchemaInference для элементов и атрибутов документа XML.Affects occurrence and type information inferred by the XmlSchemaInference class for elements and attributes in an XML document.

XmlSchemaUse

Индикатор способа использования атрибута.Indicator of how the attribute is used.

XmlSchemaValidationFlags

Определяет параметры проверки схемы, используемые классами XmlSchemaValidator и XmlReader.Specifies schema validation options used by the XmlSchemaValidator and XmlReader classes.

XmlSchemaValidity

Представляет статус действительности элемента XML, проверенного классом XmlSchemaValidator.Represents the validity of an XML item validated by the XmlSchemaValidator class.

XmlSeverityType

Представляет собой уровень серьезности события проверки.Represents the severity of the validation event.

XmlTypeCode

Представляет типы схем языка определения схем W3C XML (XSD).Represents the W3C XML Schema Definition Language (XSD) schema types.

Делегаты

ValidationEventHandler

Представляет метод обратного вызова, обрабатывающий события проверки схемы XML и ValidationEventArgs.Represents the callback method that will handle XML schema validation events and the ValidationEventArgs.

XmlValueGetter

Класс XmlSchemaValidator использует delegate, чтобы передать атрибут, текст и значения пустого пространства в качестве типа CLR, совместимого с типом языка XSD атрибута, текста или пустого пространства.A delegate used by the XmlSchemaValidator class to pass attribute, text, and white space values as a Common Language Runtime (CLR) type compatible with the XML Schema Definition Language (XSD) type of the attribute, text, or white space.

Комментарии

Важно!

  • Не используйте схем из неизвестных или ненадежных источников или расположения.Do not use schemas from unknown or untrusted sources or locations. Это приведет к компрометации вашего кода.Doing so will compromise the security of your code.
  • XML-схем (включая встроенные схемы) по своей природе уязвимы для атак; не согласны с ними в сценариях без доверия.XML schemas (including inline schemas) are inherently vulnerable to denial of service attacks; do not accept them in untrusted scenarios.
  • Сообщения об ошибках проверки схемы и исключения может содержать конфиденциальные сведения о модели содержимого или пути URI к файлу схемы.Schema validation error messages and exceptions may expose sensitive information about the content model or URI paths to the schema file. Следите за тем, чтобы не предоставить эти сведения для ненадежных вызывающих объектов.Be careful not to expose this information to untrusted callers.
  • Дополнительные вопросы безопасности описаны в разделе "Примечания" API-интерфейсы в этом пространстве имен.Additional security considerations are covered in the Remarks section of the APIs in this namespace.

Дополнительно