System::Xml::Schema 名前空間

クラス

クラス説明
IXmlSchemaInfo検証済み XML ノードのスキーマ検証後情報セットを定義します。
ValidationEventArgsValidationEventHandler に関連する詳細情報を返します。
XmlAtomicValue検証済み XML 要素または属性の型付き値を表します。XmlAtomicValue クラスは継承できません。
XmlSchemaXML Schema のインメモリ表現で、World Wide Web Consortium (W3C) の XML Schema Part 1: Structures および XML Schema Part 2: Datatypes に従って指定されています。
XmlSchemaAllWorld Wide Web Consortium (W3C) の all 要素(コンポジタ)を表します。
XmlSchemaAnnotatedアノテーション要素を含むことができる任意の要素の基底クラスです。
XmlSchemaAnnotationWorld Wide Web Consortium (W3C) の annotation 要素を表します。
XmlSchemaAnyWorld Wide Web Consortium (W3C) の any 要素を表します。
XmlSchemaAnyAttributeWorld Wide Web Consortium (W3C) の anyAttribute 要素を表します。
XmlSchemaAppInfoWorld Wide Web Consortium (W3C) の appinfo 要素を表します。
XmlSchemaAttributeXML Schema からの attribute 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。属性は他のドキュメント要素に追加情報を提供します。属性タグはスキーマ用のドキュメント要素のタグ間に入れ子になります。XML ドキュメントは属性を要素の開始タグ内の名前付き項目として表示します。
XmlSchemaAttributeGroupXML Schema からの attributeGroup 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。AttributesGroups は属性宣言の集合をグループ化する仕組みを提供し、複合型定義にグループとして組み込むことができます。
XmlSchemaAttributeGroupRefXML Schema からの attributeGroup 要素(ref 属性付き)を、World Wide Web Consortium (W3C) の仕様に従って表します。AttributesGroupRef は attributeGroup の参照であり、name プロパティには参照されている属性グループが含まれます。
XmlSchemaChoiceXML Schema からの choice 要素(コンポジタ)を、World Wide Web Consortium (W3C) の仕様に従って表します。choice はインスタンス内で子要素のうち一つだけが出現できるようにします。
XmlSchemaCollectionXML Schema 定義言語(XSD)および XML-Data Reduced(XDR)スキーマのキャッシュを保持します。
XmlSchemaCollectionEnumeratorコレクションに対するシンプルな反復をサポートします。このクラスは継承できません。
XmlSchemaCompilationSettingsXmlSchemaSet クラスのスキーマコンパイルオプションを提供します。このクラスは継承できません。
XmlSchemaComplexContentXML Schema からの complexContent 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスは複合型の複雑なコンテンツモデルを表し、要素のみまたは混在コンテンツを持つ複合型に対する拡張または制限を含みます。
XmlSchemaComplexContentExtensionXML Schema からの extension 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスは拡張によって導出された複雑なコンテンツモデルを持つ複合型用です。属性や要素を追加して複合型を拡張します。
XmlSchemaComplexContentRestrictionXML Schema からの restriction 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスは制限によって導出された複雑なコンテンツモデルを持つ複合型用です。継承された複合型のサブセットに内容を制限します。
XmlSchemaComplexTypeXML Schema からの complexType 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスは要素の属性と内容の集合を決定する複合型を定義します。
XmlSchemaContentスキーマコンテンツ用の抽象クラスです。
XmlSchemaContentModel型の子要素の順序と構造を指定します。
XmlSchemaDatatypeXmlSchemaDatatype クラスは、XML Schema 定義言語(XSD)型をランタイム型にマッピングするための抽象クラスです。
XmlSchemaDocumentationXML Schema からの documentation 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスは annotation 内で人間が読むまたは使用する情報を指定します。
XmlSchemaElementXML Schema からの element 要素を、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスはすべてのパーティクル型の基底クラスであり、XML ドキュメント内の要素を記述するために使用されます。
XmlSchemaEnumerationFacetXML Schema からの enumeration ファセットを、World Wide Web Consortium (W3C) の仕様に従って表します。このクラスは simpleType 要素の有効な値のリストを指定します。宣言は restriction 宣言内に含まれます。
XmlSchemaExternal含まれるスキーマに関する情報を提供します。
XmlSchemaFacet制限によって単純型が派生する際に使用されるすべてのファセットの基底クラスです。
XmlSchemaFractionDigitsFacetsimpleType 要素の分数値に入力できる桁数に制限を指定します。fractionDigits の値は正の整数でなければなりません。World Wide Web Consortium (W3C) の fractionDigits ファセットを表します。
XmlSchemaGroupWorld Wide Web Consortium (W3C) が定義する XML Schemagroup 要素を表します。このクラスは schema レベルで定義され、複合型から参照されるグループを定義します。要素宣言の集合をグループ化し、複合型定義にグループとして組み込めるようにします。
XmlSchemaGroupBaseXmlSchemaAllXmlSchemaChoice、またはXmlSchemaSequence 用の抽象クラスです。
XmlSchemaGroupRefWorld Wide Web Consortium (W3C) が定義する XML Schemaref 属性を持つ group 要素を表します。このクラスは schema レベルで定義された group を参照する複合型内で使用されます。
XmlSchemaIdentityConstraint識別制約 (keykeyrefunique) 要素用のクラスです。
XmlSchemaImportWorld Wide Web Consortium (W3C) が定義する XML Schemaimport 要素を表します。このクラスは他のスキーマからスキーマコンポーネントをインポートするために使用されます。
XmlSchemaIncludeWorld Wide Web Consortium (W3C) が定義する XML Schemainclude 要素を表します。このクラスは外部スキーマから宣言と定義をインクルードするために使用されます。インクルードされた宣言と定義は、包含するスキーマ内で処理可能になります。
XmlSchemaInferenceXML ドキュメントから XML Schema 定義言語 (XSD) スキーマを推測します。XmlSchemaInference クラスは継承できません。
XmlSchemaInfo検証済み XML ノードのスキーマ検証後情報セットを表します。
XmlSchemaKeyWorld Wide Web Consortium (W3C) が定義する XMLSchema の key 要素を表すクラスです。
XmlSchemaKeyrefWorld Wide Web Consortium (W3C) が定義する XMLSchema の keyref 要素を表すクラスです。
XmlSchemaLengthFacetWorld Wide Web Consortium (W3C) が定義する XML Schemalength ファセットを表します。このクラスはデータ型の simpleType 要素の長さに制限を指定するために使用できます。
XmlSchemaMaxExclusiveFacetWorld Wide Web Consortium (W3C) が定義する XML SchemamaxExclusive 要素を表します。このクラスは simpleType 要素の最大値に制限を指定するために使用できます。要素の値は maxExclusive 要素の値未満でなければなりません。
XmlSchemaMaxInclusiveFacetWorld Wide Web Consortium (W3C) が定義する XML SchemamaxInclusive 要素を表します。このクラスは simpleType 要素の最大値に制限を指定するために使用できます。要素の値は maxInclusive 要素の値以下でなければなりません。
XmlSchemaMaxLengthFacetWorld Wide Web Consortium (W3C) が定義する XML SchemamaxLength 要素を表します。このクラスは simpleType 要素のデータ値の最大長さに制限を指定するために使用できます。長さは maxLength 要素の値未満でなければなりません。
XmlSchemaMinExclusiveFacetWorld Wide Web Consortium (W3C) が定義する XML SchemaminExclusive 要素を表します。このクラスは simpleType 要素の最小値に制限を指定するために使用できます。要素の値は minExclusive 要素の値より大きくなければなりません。
XmlSchemaMinInclusiveFacetWorld Wide Web Consortium (W3C) が定義する XML SchemaminInclusive 要素を表します。このクラスは simpleType 要素の最小値に制限を指定するために使用できます。要素の値は minInclusive 要素の値以上でなければなりません。
XmlSchemaMinLengthFacetWorld Wide Web Consortium (W3C) が定義する XML SchemaminLength 要素を表します。このクラスは simpleType 要素のデータ値の最小長さに制限を指定するために使用できます。長さは minLength 要素の値より大きくなければなりません。
XmlSchemaNotationWorld Wide Web Consortium (W3C) が定義する XML Schemanotation 要素を表します。XML Schemanotation 宣言は XML 1.0 NOTATION 宣言の再構築です。notation の目的は XML ドキュメント内の非 XML データの形式を記述することです。
XmlSchemaNumericFacet数値ファセットを定義するためのベースクラスです。このクラスは XmlSchemaMinLengthFacet などの数値ファセットクラスの基底クラスです。
XmlSchemaObjectXml スキーマオブジェクトモデル階層のルートクラスを表し、XmlSchema クラスなどのクラスの基底クラスとして機能します。
XmlSchemaObjectCollectionXmlSchemaObjects のコレクションです。
XmlSchemaObjectEnumeratorXmlSchemaObjectCollection の列挙子を表します。
XmlSchemaObjectTableXmlSchema クラス内に含まれる要素のコレクションを提供します(例:Attributes、AttributeGroups、Elements など)。
XmlSchemaParticleそれの基底クラスは、すべてのパーティクル型の基底クラスです(例: XmlSchemaAny)。
XmlSchemaPatternFacetXML Schema からの pattern 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは simpleType 要素に入力される値に対する制限を指定するために使用できます。
XmlSchemaRedefineXML Schema からの redefine 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは、外部スキーマファイルからの単純型および複合型、グループ、属性グループを現在のスキーマ内で再定義できるようにします。また、このクラスはスキーマ要素のバージョン管理を提供するためにも使用できます。
XmlSchemaSequenceXML Schema からの sequence 要素(コンポジタ)を、World Wide Web Consortium (W3C) が定義する形で表します。sequence は、グループ内の要素が包含要素内で指定された順序で出現することを要求します。
XmlSchemaSetXML Schema 定義言語(XSD)スキーマのキャッシュを保持します。
XmlSchemaSimpleContentXML Schema からの simpleContent 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは、シンプルコンテンツモデルを持つ単純型および複合型用です。
XmlSchemaSimpleContentExtensionXML Schema からのシンプルコンテンツ用 extension 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは拡張によって単純型を派生させるために使用できます。そのような派生は、属性を追加して要素の単純型コンテンツを拡張するために利用されます。
XmlSchemaSimpleContentRestrictionXML Schema からのシンプルコンテンツ用 restriction 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは制限によって単純型を派生させるために使用できます。そのような派生は、要素の値の範囲を継承された単純型で指定された値のサブセットに制限するために利用されます。
XmlSchemaSimpleTypeXML Schema からのシンプルコンテンツ用 simpleType 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは単純型を定義します。単純型は、属性やテキストのみのコンテンツを持つ要素の値に関する情報や制約を指定できます。
XmlSchemaSimpleTypeContent単純型コンテンツクラスの基底クラスです。
XmlSchemaSimpleTypeListXML Schema からの list 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは、指定されたデータ型の値のリストとして simpleType 要素を定義するために使用できます。
XmlSchemaSimpleTypeRestrictionXML Schema からの単純型用 restriction 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは simpleType 要素を制限するために使用できます。
XmlSchemaSimpleTypeUnionXML Schema からの単純型用 union 要素を、World Wide Web Consortium (W3C) が定義する形で表します。union データ型は simpleType の内容を指定するために使用できます。simpleType 要素の値は、union で指定された代替データ型の集合のいずれかでなければなりません。union 型は常に派生型であり、少なくとも二つの代替データ型を含む必要があります。
XmlSchemaTotalDigitsFacetXML Schema からの totalDigits ファセットを、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは simpleType 要素の値に入力できる桁数の制限を指定するために使用できます。totalDigits の値は正の整数でなければなりません。
XmlSchemaTypeすべての単純型および複合型の基底クラスです。
XmlSchemaUniqueXML Schema からの unique 要素を、World Wide Web Consortium (W3C) が定義する形で表します。このクラスは要素の集合の中で一意な制約を識別するために使用できます。
XmlSchemaValidatorXML Schema 定義言語(XSD)Schema 検証エンジンを表します。XmlSchemaValidator クラスは継承できません。
XmlSchemaWhiteSpaceFacetWorld Wide Web Consortium (W3C) の whiteSpace ファセットを表します。
XmlSchemaXPathWorld Wide Web Consortium (W3C) の selector 要素を表します。

Enums

列挙型説明
XmlSchemaContentProcessingany および anyAttribute 要素の置換に関する検証モードの情報を提供します。
XmlSchemaContentType複合型のコンテンツモデルに対する列挙です。これはスキーマ検証後情報セット(infoset)内のコンテンツを表します。
XmlSchemaDatatypeVarietyタイプの W3C XML スキーマデータ型のバラエティを指定します。
XmlSchemaDerivationMethod派生を防止するためのさまざまなメソッドを提供します。
XmlSchemaForm属性または要素が名前空間プレフィックスで修飾される必要があるかどうかを示します。
XmlSchemaUse属性の使用方法を示す指標です。
XmlSchemaValidationFlagsスキーマ検証オプションを指定し、XmlSchemaValidatorXmlReader クラスで使用されます。
XmlSchemaValidityXmlSchemaValidator クラスで検証された XML 項目の有効性を表します。
XmlSeverityType検証イベントの重大度を表します。
XmlTypeCodeW3C XML Schema 定義言語 (XSD) のスキーマ型を表します。

Typedefs

型定義説明
ValidationEventHandlerXML スキーマ検証イベントと ValidationEventArgs を処理するコールバック メソッドを表します。
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterXmlSchemaValidator クラスで使用されるコールバックで、属性、テキスト、空白の値を、属性、テキスト、または空白の XML Schema 定義言語 (XSD) 型と互換性のある実行時型として渡します。