System.Xml.Schema 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML スキーマ定義言語 (XSD) スキーマの標準ベースのサポートを提供する XML クラスが含まれています。
クラス
Extensions |
このクラスには、XSD 検証のための LINQ to XML 拡張メソッドが含まれています。 |
ValidationEventArgs |
|
XmlAtomicValue |
検証済みの XML 要素または XML 属性の型指定された値を表します。 XmlAtomicValue クラスは継承できません。 |
XmlSchema |
World Wide Web コンソーシアム (W3C) の『XML スキーマ、パート 1: 構造体』および『XML スキーマ、パート 2: データ型]』で指定されている XML スキーマのメモリ内表現です。 |
XmlSchemaAll |
W3C (World Wide Web Consortium) |
XmlSchemaAnnotated |
注釈要素を格納できる任意の要素の基本クラス。 |
XmlSchemaAnnotation |
W3C (World Wide Web Consortium) |
XmlSchemaAny |
W3C (World Wide Web Consortium) |
XmlSchemaAnyAttribute |
W3C (World Wide Web Consortium) |
XmlSchemaAppInfo |
W3C (World Wide Web Consortium) |
XmlSchemaAttribute |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaAttributeGroup |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaAttributeGroupRef |
W3C (World Wide Web Consortium) で指定された XML スキーマの |
XmlSchemaChoice |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaCollection |
XML スキーマ定義言語 (XSD: XML Schema Definition Language) スキーマおよび XDR (XML-Data Reduced) スキーマのキャッシュを格納します。 XmlSchemaCollection クラスは廃止されています。 代わりに、XmlSchemaSet を使用してください。 |
XmlSchemaCollectionEnumerator |
コレクションに対する単純な反復処理をサポートします。 このクラスは継承できません。 |
XmlSchemaCompilationSettings |
XmlSchemaSet クラスのスキーマ コンパイル オプションを提供します。このクラスは、継承できません。 |
XmlSchemaComplexContent |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaComplexContentExtension |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaComplexContentRestriction |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaComplexType |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaContent |
スキーマ コンテンツの抽象クラス。 |
XmlSchemaContentModel |
型の子要素の順序と構造を指定します。 |
XmlSchemaDatatype |
XmlSchemaDatatype クラスは、XML スキーマ定義言語 (XSD: XML Schema Definition Language) 型を共通言語ランタイム (CLR: Common Language Runtime) 型に割り当てるための抽象クラスです。 |
XmlSchemaDocumentation |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaElement |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaEnumerationFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaException |
スキーマ例外に関する詳細情報を返します。 |
XmlSchemaExternal |
抽象クラスです。 インクルードされるスキーマに関する情報を提供します。 |
XmlSchemaFacet |
制限により単純型が派生するときに使用されるすべてのファセットの抽象クラス。 |
XmlSchemaFractionDigitsFacet |
simpleType 要素の端数値として入力できる桁数の制限を指定します。 fractionDigits の値は正の整数である必要があります。 W3C (World Wide Web Consortium) |
XmlSchemaGroup |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaGroupBase |
XmlSchemaAll、XmlSchemaChoice、または XmlSchemaSequence の抽象クラス。 |
XmlSchemaGroupRef |
W3C (World Wide Web Consortium) で指定された XML スキーマの、 |
XmlSchemaIdentityConstraint |
ID 制約である |
XmlSchemaImport |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaInclude |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaInference |
XML ドキュメントから XML スキーマ定義言語 (XSD: XML Schema Definition Language) スキーマを推論します。 XmlSchemaInference クラスは継承できません。 |
XmlSchemaInferenceException |
XML ドキュメントからスキーマを推測しているときに、XmlSchemaInference クラスで検出されたエラーに関する情報を返します。 |
XmlSchemaInfo |
検証済み XML ノードのスキーマ検証後の infoset を表します。 |
XmlSchemaKey |
このクラスは、W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaKeyref |
このクラスは、W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaLengthFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaMaxExclusiveFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaMaxInclusiveFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaMaxLengthFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaMinExclusiveFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaMinInclusiveFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaMinLengthFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaNotation |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaNumericFacet |
|
XmlSchemaObject |
Xml スキーマ オブジェクト モデルの階層構造におけるルート クラスを表し、XmlSchema などのクラスの基本クラスとして機能します。 |
XmlSchemaObjectCollection |
XmlSchemaObject のコレクション。 |
XmlSchemaObjectEnumerator |
XmlSchemaObjectCollection の列挙子を表します。 |
XmlSchemaObjectTable |
XmlSchema クラスに格納される要素のコレクションを提供します (Attributes、AttributeGroups、Elements など)。 |
XmlSchemaParticle |
すべてのパーティクル型 (XmlSchemaAny など) の基底クラスとなる抽象クラスです。 |
XmlSchemaPatternFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaRedefine |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaSequence |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaSet |
XML スキーマ定義言語 (XSD: XML Schema Definition Language) スキーマのキャッシュを格納します。 |
XmlSchemaSimpleContent |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaSimpleContentExtension |
W3C (World Wide Web Consortium) によって指定された XML スキーマの単純コンテンツに対する |
XmlSchemaSimpleContentRestriction |
W3C (World Wide Web Consortium) によって指定された XML スキーマの単純コンテンツに対する |
XmlSchemaSimpleType |
W3C (World Wide Web Consortium) によって指定された XML スキーマの単純コンテンツに対する |
XmlSchemaSimpleTypeContent |
単純型のコンテンツ クラスの抽象クラス。 |
XmlSchemaSimpleTypeList |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaSimpleTypeRestriction |
W3C (World Wide Web Consortium) によって指定された XML スキーマの単純型に対する |
XmlSchemaSimpleTypeUnion |
W3C (World Wide Web Consortium) によって指定された XML スキーマの単純型に対する |
XmlSchemaTotalDigitsFacet |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaType |
すべての単純型と複合型の基本クラス。 |
XmlSchemaUnique |
W3C (World Wide Web Consortium) によって指定された XML スキーマの |
XmlSchemaValidationException |
XML ドキュメントを検証しているときに XML スキーマ定義言語 (XSD: XML Schema Definition Language) スキーマの検証エラーおよび検証警告を検出するとスローされる例外を表します。 |
XmlSchemaValidator |
XML スキーマ定義言語 (XSD: XML Schema Definition Language) スキーマ検証エンジンを表します。 XmlSchemaValidator クラスは継承できません。 |
XmlSchemaWhiteSpaceFacet |
W3C (World Wide Web Consortium) |
XmlSchemaXPath |
W3C (World Wide Web Consortium) |
インターフェイス
IXmlSchemaInfo |
検証済み XML ノードのスキーマ検証後の infoset を定義します。 |
列挙型
XmlSchemaContentProcessing |
|
XmlSchemaContentType |
複合型のコンテンツ モデルの列挙体。 これは、スキーマ検証後の情報セット (infoset) のコンテンツを表します。 |
XmlSchemaDatatypeVariety |
W3C XML スキーマ データ型の種類の型を指定します。 |
XmlSchemaDerivationMethod |
派生しないようにする別のメソッドを提供します。 |
XmlSchemaForm |
属性または要素を名前空間プレフィックスで修飾する必要があるかどうかを示します。 |
XmlSchemaInference.InferenceOption |
XML ドキュメントの要素と属性に対して XmlSchemaInference クラスで推論される出現情報と型情報に影響します。 |
XmlSchemaUse |
属性の使用方法を示すインジケーター。 |
XmlSchemaValidationFlags |
XmlSchemaValidator クラスおよび XmlReader クラスで使用するスキーマ検証のオプションを指定します。 |
XmlSchemaValidity |
XmlSchemaValidator クラスによって検証された XML 項目の有効性を表します。 |
XmlSeverityType |
検証イベントの重大度レベルを表します。 |
XmlTypeCode |
W3C XML スキーマ定義言語 (XSD: XML Schema Definition Language) スキーマ型を表します。 |
代理人
ValidationEventHandler |
XML スキーマ検証イベントおよび ValidationEventArgs を処理するコールバック メソッドを表します。 |
XmlValueGetter |
属性、テキスト、および空白の各値を、属性、テキスト、または空白の XML スキーマ定義言語 (XSD: XML Schema Definition Language) 型と互換性のある共通言語ランタイム (CLR: Common Language Runtime) 型にして渡すために、XmlSchemaValidator クラスで使用する |
注釈
重要
- 不明なソースまたは信頼されていないソースまたは場所のスキーマを使用しない。 そうすることで、コードのセキュリティが損なわれる可能性があります。
- XML スキーマ (インライン スキーマを含む) は、本質的にサービス拒否攻撃に対して脆弱です。信頼されていないシナリオでは、それらを受け入れ "しません"。
- スキーマ検証のエラー メッセージと例外により、コンテンツ モデルまたはスキーマ ファイルへの URI パスに関する機密情報が公開される場合があります。 信頼されていない呼び出し元にこの情報を公開しないように注意してください。
- セキュリティに関するその他の考慮事項については、この名前空間の API の「解説」セクションを参照してください。