System.Xml.Schema Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy XML, které poskytují podporu založenou na standardech schémat XML Schema Definition Language (XSD).
Třídy
Extensions |
Tato třída obsahuje metody rozšíření LINQ to XML pro ověřování XSD. |
ValidationEventArgs |
Vrátí podrobné informace týkající se |
XmlAtomicValue |
Představuje zadaná hodnota ověřeného elementu nebo atributu XML. Třídu XmlAtomicValue nelze dědit. |
XmlSchema |
Reprezentace schématu XML v paměti, jak je uvedeno ve schématu XML World Wide Web Consortium (W3C) část 1: Struktury a schéma XML část 2: Datové typy]. |
XmlSchemaAll |
Představuje prvek W3C (World Wide Web Consortium). |
XmlSchemaAnnotated |
Základní třída pro libovolný prvek, který může obsahovat prvky poznámek. |
XmlSchemaAnnotation |
Představuje prvek W3C |
XmlSchemaAny |
Představuje prvek W3C |
XmlSchemaAnyAttribute |
Představuje prvek W3C |
XmlSchemaAppInfo |
Představuje prvek W3C |
XmlSchemaAttribute |
|
XmlSchemaAttributeGroup |
|
XmlSchemaAttributeGroupRef |
|
XmlSchemaChoice |
|
XmlSchemaCollection |
Obsahuje mezipaměť schématu XSD (XML Schema Definition Language) a XML-Data redukovaných schémat (XDR). Třída XmlSchemaCollection je zastaralá. Místo toho použijte XmlSchemaSet. |
XmlSchemaCollectionEnumerator |
Podporuje jednoduchou iteraci v kolekci. Tuto třídu nelze zdědit. |
XmlSchemaCompilationSettings |
Poskytuje možnosti kompilace schématu XmlSchemaSet pro třídu Tato třída nelze zdědit. |
XmlSchemaComplexContent |
|
XmlSchemaComplexContentExtension |
|
XmlSchemaComplexContentRestriction |
|
XmlSchemaComplexType |
|
XmlSchemaContent |
Abstraktní třída pro obsah schématu. |
XmlSchemaContentModel |
Určuje pořadí a strukturu podřízených prvků typu. |
XmlSchemaDatatype |
Třída XmlSchemaDatatype je abstraktní třída pro mapování typů jazyka XSD (XML Schema Definition Language Language Language Runtime) na typy CLR (Common Language Runtime). |
XmlSchemaDocumentation |
|
XmlSchemaElement |
|
XmlSchemaEnumerationFacet |
|
XmlSchemaException |
Vrátí podrobné informace o výjimce schématu. |
XmlSchemaExternal |
Abstraktní třída. Poskytuje informace o zahrnuté schématu. |
XmlSchemaFacet |
Abstraktní třída pro všechny omezující vlastnosti, které se používají, když jsou jednoduché typy odvozeny omezením. |
XmlSchemaFractionDigitsFacet |
Určuje omezení počtu číslic, které lze zadat pro desetinnou hodnotu elementu simpleType. Hodnota zlomkůDigits musí být kladné celé číslo. Představuje omezující vlastnost W3C |
XmlSchemaGroup |
|
XmlSchemaGroupBase |
Abstraktní třída pro XmlSchemaAll, XmlSchemaChoicenebo XmlSchemaSequence. |
XmlSchemaGroupRef |
|
XmlSchemaIdentityConstraint |
Třída omezení identity: |
XmlSchemaImport |
|
XmlSchemaInclude |
|
XmlSchemaInference |
Odvozuje schéma XSD (XML Schema Definition Language) z dokumentu XML. Třídu XmlSchemaInference nelze dědit. |
XmlSchemaInferenceException |
Vrátí informace o chybách zjištěných XmlSchemaInference třídou při odvozování schématu z dokumentu XML. |
XmlSchemaInfo |
Představuje sadu informací o ověření schématu ověřeného uzlu XML. |
XmlSchemaKey |
Tato třída představuje |
XmlSchemaKeyref |
Tato třída představuje |
XmlSchemaLengthFacet |
|
XmlSchemaMaxExclusiveFacet |
|
XmlSchemaMaxInclusiveFacet |
|
XmlSchemaMaxLengthFacet |
|
XmlSchemaMinExclusiveFacet |
|
XmlSchemaMinInclusiveFacet |
|
XmlSchemaMinLengthFacet |
|
XmlSchemaNotation |
|
XmlSchemaNumericFacet |
Abstraktní třída pro definování |
XmlSchemaObject |
Představuje kořenovou třídu hierarchie objektového modelu schématu Xml a slouží jako základní třída pro třídy, jako XmlSchema je třída. |
XmlSchemaObjectCollection |
Kolekce s XmlSchemaObject. |
XmlSchemaObjectEnumerator |
Představuje enumerátor pro XmlSchemaObjectCollection. |
XmlSchemaObjectTable |
Poskytuje kolekce pro obsažené prvky ve XmlSchema třídě (například Attributes, AttributeGroups, Elements atd.). |
XmlSchemaParticle |
Abstraktní třída pro tuto třídu je základní třídou pro všechny typy částic (např. XmlSchemaAny). |
XmlSchemaPatternFacet |
|
XmlSchemaRedefine |
|
XmlSchemaSequence |
|
XmlSchemaSet |
Obsahuje mezipaměť schémat jazyka XSD (XML Schema Definition Language). |
XmlSchemaSimpleContent |
|
XmlSchemaSimpleContentExtension |
|
XmlSchemaSimpleContentRestriction |
|
XmlSchemaSimpleType |
|
XmlSchemaSimpleTypeContent |
Abstraktní třída pro třídy obsahu jednoduchého typu |
XmlSchemaSimpleTypeList |
|
XmlSchemaSimpleTypeRestriction |
|
XmlSchemaSimpleTypeUnion |
|
XmlSchemaTotalDigitsFacet |
|
XmlSchemaType |
Základní třída pro všechny jednoduché typy a komplexní typy. |
XmlSchemaUnique |
|
XmlSchemaValidationException |
Představuje výjimku, která se vyvolá, když se v ověřeném dokumentu XML zobrazí chyby ověřování schématu XSD (XML Schema Definition Language) a upozornění. |
XmlSchemaValidator |
Představuje ověřovací modul schématu XSD (XML Schema Definition Language). Třídu XmlSchemaValidator nelze dědit. |
XmlSchemaWhiteSpaceFacet |
Představuje omezující vlastnost W3C |
XmlSchemaXPath |
Představuje prvek W3C |
Rozhraní
IXmlSchemaInfo |
Definuje sadu informací po ověření schématu ověřeného uzlu XML. |
Výčty
XmlSchemaContentProcessing |
Poskytuje informace o režimu |
XmlSchemaContentType |
Výčty pro model obsahu komplexního typu To představuje obsah sady informací po ověření schématu (infoset). |
XmlSchemaDatatypeVariety |
Určuje datový typ schématu W3C XML, který typ obsahuje. |
XmlSchemaDerivationMethod |
Poskytuje různé metody pro zabránění odvození. |
XmlSchemaForm |
Označuje, jestli atributy nebo prvky musí být kvalifikované s předponou oboru názvů. |
XmlSchemaInference.InferenceOption |
Ovlivňuje výskyt a informace o typu odvozené XmlSchemaInference třídou pro prvky a atributy v dokumentu XML. |
XmlSchemaUse |
Ukazatel způsobu použití atributu |
XmlSchemaValidationFlags |
Určuje možnosti ověřování schématu používané třídami XmlSchemaValidator a XmlReader třídami. |
XmlSchemaValidity |
Představuje platnost položky XML ověřené XmlSchemaValidator třídou. |
XmlSeverityType |
Představuje závažnost události ověření. |
XmlTypeCode |
Představuje typy schématu XSD (W3C XML Schema Definition Language). |
Delegáti
ValidationEventHandler |
Představuje metodu zpětného volání, která bude zpracovávat události ověřování schématu ValidationEventArgsXML a . |
XmlValueGetter |
Typ |
Poznámky
Důležité
- Nepoužívejte schémata z neznámých nebo nedůvěryhodných zdrojů nebo umístění. Tím dojde k ohrožení zabezpečení vašeho kódu.
- Schémata XML (včetně vložených schémat) jsou z vlastního podstaty zranitelná kvůli útokům DOS (Denial of Service). Nepřijímejte je v nedůvěryhodných scénářích.
- Chybové zprávy a výjimky ověřování schématu můžou vystavovat citlivé informace o modelu obsahu nebo cestách identifikátorů URI k souboru schématu. Dejte pozor, abyste tyto informace nezveřejnili nedůvěryhodným volajícím.
- Další požadavky na zabezpečení jsou uvedeny v oddílu poznámky rozhraní API v tomto oboru názvů.