System.Xml.Schema Przestrzeń nazw

System.Xml.SchemaPrzestrzeń nazw zawiera klasy XML, które zapewniają obsługę opartych na standardach schematy języka definicji schematu XML (XSD). The System.Xml.Schema namespace contains the XML classes that provide standards-based support for XML schema definition language (XSD) schemas.

Klasy

Extensions

Ta klasa zawiera metody rozszerzenia LINQ to XML na potrzeby walidacji XSD.This class contains the LINQ to XML extension methods for XSD validation.

ValidationEventArgs

Zwraca szczegółowe informacje powiązane z ValidationEventHandler .Returns detailed information related to the ValidationEventHandler.

XmlAtomicValue

Reprezentuje wartość wpisaną dla zweryfikowanego elementu lub atrybutu XML.Represents the typed value of a validated XML element or attribute. XmlAtomicValueKlasa nie może być dziedziczona.The XmlAtomicValue class cannot be inherited.

XmlSchema

Reprezentacja schematu XML w pamięci, określona w organizacja World Wide Web Consortium (W3C) XML schematu część 1: struktury i XML schematu część 2: typydanych].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

Reprezentuje element organizacja World Wide Web Consortium (W3C) all (compositor).Represents the World Wide Web Consortium (W3C) all element (compositor).

XmlSchemaAnnotated

Klasa bazowa dla każdego elementu, który może zawierać elementy adnotacji.The base class for any element that can contain annotation elements.

XmlSchemaAnnotation

Reprezentuje element organizacja World Wide Web Consortium (W3C) annotation .Represents the World Wide Web Consortium (W3C) annotation element.

XmlSchemaAny

Reprezentuje element organizacja World Wide Web Consortium (W3C) any .Represents the World Wide Web Consortium (W3C) any element.

XmlSchemaAnyAttribute

Reprezentuje element organizacja World Wide Web Consortium (W3C) anyAttribute .Represents the World Wide Web Consortium (W3C) anyAttribute element.

XmlSchemaAppInfo

Reprezentuje element organizacja World Wide Web Consortium (W3C) appinfo .Represents the World Wide Web Consortium (W3C) appinfo element.

XmlSchemaAttribute

Reprezentuje attribute element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the attribute element from the XML Schema as specified by the World Wide Web Consortium (W3C). Atrybuty zawierają dodatkowe informacje dotyczące innych elementów dokumentu.Attributes provide additional information for other document elements. Tag atrybutu jest zagnieżdżony między tagami elementu dokumentu schematu.The attribute tag is nested between the tags of a document's element for the schema. W dokumencie XML są wyświetlane atrybuty jako nazwane elementy w tagu otwierającym elementu.The XML document displays attributes as named items in the opening tag of an element.

XmlSchemaAttributeGroup

Reprezentuje attributeGroup element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the attributeGroup element from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroups zapewnia mechanizm grupowania zestawu deklaracji atrybutów, tak aby mogły one zostać włączone jako Grupa do definicji typu złożonego.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

Reprezentuje attributeGroup element z ref atrybutem ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the attributeGroup element with the ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroupRef jest odwołaniem do grupy atrybutów, właściwość Name zawiera odwołanie do odwołania.AttributesGroupRef is the reference for an attributeGroup, name property contains the attribute group being referenced.

XmlSchemaChoice

Reprezentuje choice element (compositor) ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the choice element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). choiceZezwala na wyświetlanie tylko jednego z jego elementów podrzędnych w wystąpieniu.The choice allows only one of its children to appear in an instance.

XmlSchemaCollection

Zawiera pamięć podręczną schematów języka definicji schematu XML (XSD) i danych XML (XDR).Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. XmlSchemaCollectionKlasa jest przestarzała.The XmlSchemaCollection class is obsolete. Zamiast tego użyj polecenia cmdlet XmlSchemaSet.Use XmlSchemaSet instead.

XmlSchemaCollectionEnumerator

Obsługuje prostą iterację w kolekcji.Supports a simple iteration over a collection. Klasa ta nie może być dziedziczona.This class cannot be inherited.

XmlSchemaCompilationSettings

Udostępnia opcje kompilacji schematu dla XmlSchemaSet klasy Ta klasa nie może być dziedziczona.Provides schema compilation options for the XmlSchemaSet class This class cannot be inherited.

XmlSchemaComplexContent

Reprezentuje complexContent element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the complexContent element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa reprezentuje model zawartości złożonej dla typów złożonych.This class represents the complex content model for complex types. Zawiera rozszerzenia lub ograniczenia dotyczące typu złożonego, który zawiera tylko elementy lub zawartość mieszaną.It contains extensions or restrictions on a complex type that has either only elements or mixed content.

XmlSchemaComplexContentExtension

Reprezentuje extension element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the extension element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest dla typów złożonych ze złożonym modelem zawartości pochodnych przez rozszerzenie.This class is for complex types with complex content model derived by extension. Rozszerza typ złożony poprzez dodanie atrybutów lub elementów.It extends the complex type by adding attributes or elements.

XmlSchemaComplexContentRestriction

Reprezentuje restriction element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the restriction element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest dla typów złożonych ze złożonym modelem zawartości, który jest generowany przez ograniczenie.This class is for complex types with a complex content model derived by restriction. Ogranicza zawartość typu złożonego do podzestawu dziedziczonego typu złożonego.It restricts the contents of the complex type to a subset of the inherited complex type.

XmlSchemaComplexType

Reprezentuje complexType element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the complexType element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa definiuje typ złożony, który określa zestaw atrybutów i zawartości elementu.This class defines a complex type that determines the set of attributes and content of an element.

XmlSchemaContent

Klasa abstrakcyjna dla zawartości schematu.An abstract class for schema content.

XmlSchemaContentModel

Określa kolejność i strukturę elementów podrzędnych typu.Specifies the order and structure of the child elements of a type.

XmlSchemaDatatype

XmlSchemaDatatypeKlasa jest klasą abstrakcyjną do mapowania typów języka definicji schematu XML (XSD) na typy środowiska uruchomieniowego języka wspólnego (CLR).The XmlSchemaDatatype class is an abstract class for mapping XML Schema definition language (XSD) types to Common Language Runtime (CLR) types.

XmlSchemaDocumentation

Reprezentuje documentation element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the documentation element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa określa informacje, które mają być odczytywane lub używane przez ludzi w ramach annotation .This class specifies information to be read or used by humans within an annotation.

XmlSchemaElement

Reprezentuje element element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the element element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest klasą bazową dla wszystkich typów cząsteczek i służy do opisywania elementu w dokumencie XML.This class is the base class for all particle types and is used to describe an element in an XML document.

XmlSchemaEnumerationFacet

Reprezentuje zestaw enumeration reguł ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the enumeration facet from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa określa listę prawidłowych wartości dla elementu simpleType.This class specifies a list of valid values for a simpleType element. Deklaracja jest zawarta w restriction deklaracji.Declaration is contained within a restriction declaration.

XmlSchemaException

Zwraca szczegółowe informacje o wyjątku schematu.Returns detailed information about the schema exception.

XmlSchemaExternal

Klasa abstrakcyjna.An abstract class. Zawiera informacje o dołączonym schemacie.Provides information about the included schema.

XmlSchemaFacet

Klasa abstrakcyjna dla wszystkich aspektów, które są używane, gdy typy proste są wyprowadzane przez ograniczenie.Abstract class for all facets that are used when simple types are derived by restriction.

XmlSchemaFractionDigitsFacet

Określa ograniczenie liczby cyfr, które można wprowadzić dla wartości ułamkowej elementu simpleType.Specifies a restriction on the number of digits that can be entered for the fraction value of a simpleType element. Wartość fractionDigits musi być dodatnią liczbą całkowitą.The value of fractionDigits must be a positive integer. Reprezentuje zestaw reguł organizacja World Wide Web Consortium (W3C) fractionDigits .Represents the World Wide Web Consortium (W3C) fractionDigits facet.

XmlSchemaGroup

Reprezentuje group element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the group element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa definiuje grupy na schema poziomie, do którego istnieją odwołania z typów złożonych.This class defines groups at the schema level that are referenced from the complex types. Grupuje zestaw deklaracji elementów, dzięki czemu można je dołączyć jako grupę do definicji typu złożonego.It groups a set of element declarations so that they can be incorporated as a group into complex type definitions.

XmlSchemaGroupBase

Klasa abstrakcyjna dla XmlSchemaAll , XmlSchemaChoice lub XmlSchemaSequence .An abstract class for XmlSchemaAll, XmlSchemaChoice, or XmlSchemaSequence.

XmlSchemaGroupRef

Reprezentuje group element z ref atrybutem ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the group element with ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest używana w typach złożonych, które odwołują się do group zdefiniowane na schema poziomie.This class is used within complex types that reference a group defined at the schema level.

XmlSchemaIdentityConstraint

Klasa ograniczeń tożsamości: key , keyref , i unique elementów.Class for the identity constraints: key, keyref, and unique elements.

XmlSchemaImport

Reprezentuje import element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the import element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest używana do importowania składników schematu z innych schematów.This class is used to import schema components from other schemas.

XmlSchemaInclude

Reprezentuje include element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the include element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest używana do dołączania deklaracji i definicji ze schematu zewnętrznego.This class is used to include declarations and definitions from an external schema. Zawarte deklaracje i definicje są następnie dostępne do przetwarzania w schemacie zawierającym.The included declarations and definitions are then available for processing in the containing schema.

XmlSchemaInference

Wnioskuje schemat języka definicji schematu XML (XSD) z dokumentu XML.Infers an XML Schema Definition Language (XSD) schema from an XML document. XmlSchemaInferenceKlasa nie może być dziedziczona.The XmlSchemaInference class cannot be inherited.

XmlSchemaInferenceException

Zwraca informacje o błędach napotkanych przez XmlSchemaInference klasę podczas wywnioskowania schematu z dokumentu XML.Returns information about errors encountered by the XmlSchemaInference class while inferring a schema from an XML document.

XmlSchemaInfo

Przedstawia sprawdzonych weryfikacji po schemacie w zweryfikowanym węźle XML.Represents the post-schema-validation infoset of a validated XML node.

XmlSchemaKey

Ta klasa reprezentuje key element z schematu XmlSchema określony przez organizacja World Wide Web Consortium (W3C).This class represents the key element from XMLSchema as specified by the World Wide Web Consortium (W3C).

XmlSchemaKeyref

Ta klasa reprezentuje keyref element z schematu XmlSchema określony przez organizacja World Wide Web Consortium (W3C).This class represents the keyref element from XMLSchema as specified by the World Wide Web Consortium (W3C).

XmlSchemaLengthFacet

Reprezentuje zestaw length reguł ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the length facet from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia długości simpleType elementu w typie danych.This class can be used to specify a restriction on the length of a simpleType element on the data type.

XmlSchemaMaxExclusiveFacet

Reprezentuje maxExclusive element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the maxExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia dotyczącego maksymalnej wartości simpleType elementu.This class can be used to specify a restriction on the maximum value of a simpleType element. Wartość elementu musi być mniejsza niż wartość maxExclusive elementu.The element value must be less than the value of the maxExclusive element.

XmlSchemaMaxInclusiveFacet

Reprezentuje maxInclusive element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the maxInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia dotyczącego maksymalnej wartości simpleType elementu.This class can be used to specify a restriction on the maximum value of a simpleType element. Wartość elementu musi być mniejsza lub równa wartości maxInclusive elementu.The element value must be less than or equal to the value of the maxInclusive element.

XmlSchemaMaxLengthFacet

Reprezentuje maxLength element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the maxLength element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia dotyczącego maksymalnej długości wartości danych simpleType elementu.This class can be used to specify a restriction on the maximum length of the data value of a simpleType element. Długość musi być mniejsza niż wartość maxLength elementu.The length must be less than the value of the maxLength element.

XmlSchemaMinExclusiveFacet

Reprezentuje minExclusive element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the minExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia dotyczącego minimalnej wartości simpleType elementu.This class can be used to specify a restriction on the minimum value of a simpleType element. Wartość elementu musi być większa niż wartość minExclusive elementu.The element value must be greater than the value of the minExclusive element.

XmlSchemaMinInclusiveFacet

Reprezentuje minInclusive element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the minInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia dotyczącego minimalnej wartości elementu simpleType.This class can be used to specify a restriction on the minimum value of a simpleType element. Wartość elementu musi być większa lub równa wartości minInclusive elementu.The element value must be greater than or equal to the value of the minInclusive element.

XmlSchemaMinLengthFacet

Reprezentuje minLength element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the minLength element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia dotyczącego minimalnej długości wartości danych simpleType elementu.This class can be used to specify a restriction on the minimum length of the data value of a simpleType element. Długość musi być większa niż wartość minLength elementu.The length must be greater than the value of the minLength element.

XmlSchemaNotation

Reprezentuje notation element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the notation element from XML Schema as specified by the World Wide Web Consortium (W3C). Deklaracja schematu XML notation jest rekonstrukcja XML 1.0 NOTATION deklaracji.An XML Schema notation declaration is a reconstruction of XML 1.0 NOTATION declarations. Celem zapisów jest opisywanie formatu danych innych niż XML w dokumencie XML.The purpose of notations is to describe the format of non-XML data within an XML document.

XmlSchemaNumericFacet

Klasa abstrakcyjna do definiowania numeric aspektów.Abstract class for defining numeric facets. Ta klasa jest klasą bazową dla klas aspektów liczbowych, takich jakXmlSchemaMinLengthFacetThis class is the base class for numeric facet classes such as XmlSchemaMinLengthFacet

XmlSchemaObject

Reprezentuje klasę główną hierarchii modelu obiektów schematu XML i służy jako klasa bazowa dla klas takich jak XmlSchema Klasa.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

Kolekcja XmlSchemaObject s.A collection of XmlSchemaObjects.

XmlSchemaObjectEnumerator

Reprezentuje moduł wyliczający dla XmlSchemaObjectCollection .Represents the enumerator for the XmlSchemaObjectCollection.

XmlSchemaObjectTable

Dostarcza kolekcje dla zawartych elementów w XmlSchema klasie (na przykład atrybuty, AttributeGroups, elementy itd.).Provides the collections for contained elements in the XmlSchema class (for example, Attributes, AttributeGroups, Elements, and so on).

XmlSchemaParticle

Klasa abstrakcyjna dla tego elementu jest klasą bazową dla wszystkich typów cząsteczek (np. XmlSchemaAny ).Abstract class for that is the base class for all particle types (e.g. XmlSchemaAny).

XmlSchemaPatternFacet

Reprezentuje pattern element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the pattern element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia wartości wprowadzonej dla simpleType elementu.This class can be used to specify a restriction on the value entered for a simpleType element.

XmlSchemaRedefine

Reprezentuje redefine element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the redefine element from XML Schema as specified by the World Wide Web Consortium (W3C). Tej klasy można użyć, aby zezwolić na proste i złożone typy, grupy i grupy atrybutów z zewnętrznych plików schematu, które mają być ponownie zdefiniowane w bieżącym schemacie.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. Tej klasy można również użyć do zapewnienia obsługi wersji elementów schematu.This class can also be used to provide versioning for the schema elements.

XmlSchemaSequence

Reprezentuje sequence element (compositor) ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the sequence element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). sequenceWymaga, aby elementy w grupie były widoczne w określonej sekwencji w elemencie zawierającym.The sequence requires the elements in the group to appear in the specified sequence within the containing element.

XmlSchemaSet

Zawiera pamięć podręczną schematów języka definicji schematu XML (XSD).Contains a cache of XML Schema definition language (XSD) schemas.

XmlSchemaSimpleContent

Reprezentuje simpleContent element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the simpleContent element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa jest dla prostych i złożonych typów z prostym modelem zawartości.This class is for simple and complex types with simple content model.

XmlSchemaSimpleContentExtension

Reprezentuje extension element prostej zawartości ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the extension element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do wyprowadzania typów prostych przez rozszerzenie.This class can be used to derive simple types by extension. Takie pochodne są używane do rozszerania prostej zawartości typu elementu przez dodanie atrybutów.Such derivations are used to extend the simple type content of the element by adding attributes.

XmlSchemaSimpleContentRestriction

Reprezentuje restriction element prostej zawartości ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the restriction element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do wyprowadzania typów prostych przez ograniczenie.This class can be used to derive simple types by restriction. Takie pochodne mogą służyć do ograniczenia zakresu wartości dla elementu do podzbioru wartości określonych w dziedziczonym typie prostym.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

Reprezentuje simpleType element prostej zawartości ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the simpleType element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa definiuje typ prosty.This class defines a simple type. Typy proste mogą określać informacje i ograniczenia dotyczące wartości atrybutów lub elementów z zawartością tylko do tekstu.Simple types can specify information and constraints for the value of attributes or elements with text-only content.

XmlSchemaSimpleTypeContent

Klasa abstrakcyjna dla klas zawartości typu prostego.Abstract class for simple type content classes.

XmlSchemaSimpleTypeList

Reprezentuje list element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the list element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do definiowania simpleType elementu jako listy wartości określonego typu danych.This class can be used to define a simpleType element as a list of values of a specified data type.

XmlSchemaSimpleTypeRestriction

Reprezentuje restriction element dla typów prostych ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the restriction element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do ograniczania simpleType elementu.This class can be used restricting simpleType element.

XmlSchemaSimpleTypeUnion

Reprezentuje union element dla typów prostych ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the union element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). unionTyp danych może służyć do określania zawartości simpleType .A union datatype can be used to specify the content of a simpleType. Wartość simpleType elementu musi być jednym z zestawów alternatywnych typów danych określonych w Unii.The value of the simpleType element must be any one of a set of alternative datatypes specified in the union. Typy Unii są zawsze pochodnymi typami i muszą składać się z co najmniej dwóch alternatywnych typów danych.Union types are always derived types and must comprise at least two alternative datatypes.

XmlSchemaTotalDigitsFacet

Reprezentuje zestaw totalDigits reguł ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the totalDigits facet from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do określania ograniczenia liczby cyfr, które można wprowadzić dla wartości simpleType elementu.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. Ta wartość totalDigits musi być dodatnią liczbą całkowitą.That value of totalDigits must be a positive integer.

XmlSchemaType

Klasa bazowa dla wszystkich typów prostych i typów złożonych.The base class for all simple types and complex types.

XmlSchemaUnique

Reprezentuje unique element ze schematu XML określony przez organizacja World Wide Web Consortium (W3C).Represents the unique element from XML Schema as specified by the World Wide Web Consortium (W3C). Ta klasa może służyć do identyfikowania unikatowego ograniczenia między zestawem elementów.This class can be used to identify a unique constraint among a set of elements.

XmlSchemaValidationException

Reprezentuje wyjątek zgłoszony, gdy błędy walidacji schematu języka definicji schematu XML (XSD) i ostrzeżenia są napotkane w zweryfikowanym dokumencie XML.Represents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated.

XmlSchemaValidator

Reprezentuje aparat walidacji schematu definicji schematu XML (XSD).Represents an XML Schema Definition Language (XSD) Schema validation engine. XmlSchemaValidatorKlasa nie może być dziedziczona.The XmlSchemaValidator class cannot be inherited.

XmlSchemaWhiteSpaceFacet

Reprezentuje zestaw reguł organizacja World Wide Web Consortium (W3C) whiteSpace .Represents the World Wide Web Consortium (W3C) whiteSpace facet.

XmlSchemaXPath

Reprezentuje element organizacja World Wide Web Consortium (W3C) selector .Represents the World Wide Web Consortium (W3C) selector element.

Interfejsy

IXmlSchemaInfo

Definiuje sprawdzonych weryfikacji po schemacie dla zweryfikowanego węzła XML.Defines the post-schema-validation infoset of a validated XML node.

Wyliczenia

XmlSchemaContentProcessing

Zawiera informacje na temat trybu walidacji any i anyAttribute zamian elementów.Provides information about the validation mode of any and anyAttribute element replacements.

XmlSchemaContentType

Wyliczenia dla modelu zawartości typu złożonego.Enumerations for the content model of the complex type. Reprezentuje zawartość zestawu informacji o walidacji po schemacie (sprawdzonych).This represents the content in the post-schema-validation information set (infoset).

XmlSchemaDatatypeVariety

Określa odmianę typu danych W3C XML schematu typu.Specifies the W3C XML schema data type variety of the type.

XmlSchemaDerivationMethod

Oferuje różne metody zapobiegania wyprowadzaniu.Provides different methods for preventing derivation.

XmlSchemaForm

Wskazuje, czy atrybuty lub elementy muszą być kwalifikowane przy użyciu prefiksu przestrzeni nazw.Indicates if attributes or elements need to be qualified with a namespace prefix.

XmlSchemaInference.InferenceOption

Ma wpływ na informacje o wystąpieniu i typie wnioskowane przez XmlSchemaInference klasę dla elementów i atrybutów w dokumencie XML.Affects occurrence and type information inferred by the XmlSchemaInference class for elements and attributes in an XML document.

XmlSchemaUse

Wskaźnik sposobu używania atrybutu.Indicator of how the attribute is used.

XmlSchemaValidationFlags

Określa opcje walidacji schematu używane przez XmlSchemaValidator XmlReader klasy i.Specifies schema validation options used by the XmlSchemaValidator and XmlReader classes.

XmlSchemaValidity

Reprezentuje ważność elementu XML zweryfikowanego przez XmlSchemaValidator klasę.Represents the validity of an XML item validated by the XmlSchemaValidator class.

XmlSeverityType

Reprezentuje ważność zdarzenia walidacji.Represents the severity of the validation event.

XmlTypeCode

Reprezentuje typy schematu języka definicji (XSD) W3C XML schematu.Represents the W3C XML Schema Definition Language (XSD) schema types.

Delegaci

ValidationEventHandler

Reprezentuje metodę wywołania zwrotnego, która będzie obsługiwać zdarzenia walidacji schematu XML i ValidationEventArgs .Represents the callback method that will handle XML schema validation events and the ValidationEventArgs.

XmlValueGetter

delegateUżywane przez XmlSchemaValidator klasę do przekazywania wartości atrybutów, tekstu i białych znaków jako typu środowiska uruchomieniowego języka wspólnego (CLR) zgodnego z typem języka (XSD) definicji atrybutu, tekstu lub białych znaków.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.

Uwagi

Ważne

  • Nie używaj schematów z nieznanych lub niezaufanych źródeł lub lokalizacji.Do not use schemas from unknown or untrusted sources or locations. Takie działanie spowoduje naruszenie zabezpieczeń kodu.Doing so will compromise the security of your code.
  • Schematy XML (w tym schematy wbudowane) są podatne na ataki typu "odmowa usługi"; nie Akceptuj ich w scenariuszach niezaufanych.XML schemas (including inline schemas) are inherently vulnerable to denial of service attacks; do not accept them in untrusted scenarios.
  • Komunikaty o błędach i wyjątki dotyczące sprawdzania poprawności schematu mogą ujawniać poufne informacje o modelu zawartości lub ścieżkach URI do pliku schematu.Schema validation error messages and exceptions may expose sensitive information about the content model or URI paths to the schema file. Należy zachować ostrożność, aby nie ujawniać tych informacji osobom niezaufanym wywołującym.Be careful not to expose this information to untrusted callers.
  • Dodatkowe zagadnienia dotyczące zabezpieczeń znajdują się w sekcji Uwagi dotyczące interfejsów API w tej przestrzeni nazw.Additional security considerations are covered in the Remarks section of the APIs in this namespace.

Zobacz też