XmlSchemaRedefine クラス

定義

W3C (World Wide Web Consortium) によって指定された XML スキーマの redefine 要素を表します。 このクラスは、外部スキーマ ファイルの単純型と複合型、グループ、および属性グループを現在のスキーマで再定義できるようにする場合に使用します。 また、このクラスを使用して、スキーマ要素のバージョン管理を実行することもできます。

public ref class XmlSchemaRedefine : System::Xml::Schema::XmlSchemaExternal
public class XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal
type XmlSchemaRedefine = class
    inherit XmlSchemaExternal
Public Class XmlSchemaRedefine
Inherits XmlSchemaExternal
継承

注釈

このクラスは、次のことを行います。

この要素では redefine 、再定義するスキーマと同じターゲット名前空間に外部要素が存在する必要があります。 名前空間のないスキーマは、要素を redefine 使用して再定義することもできます。その場合、再定義されたコンポーネントはスキーマのターゲット名前空間の一部になります。

要素自体内の定義では、 redefine 基本型定義として現在の定義を使用する必要があります。 属性グループ定義とモデル グループ定義には、自身への参照を 1 つだけ含める必要があります。 再定義されたスキーマ ドキュメントのすべての定義を再定義する必要があることに注意してください。

要素を再定義すると、再定義された定義に基づく他の型定義で、不適切な形式の定義などの予期しない結果が発生する可能性があります。

これにより、スキーマ型のバージョン管理のメカニズムが提供されます。

コンストラクター

XmlSchemaRedefine()

XmlSchemaRedefine クラスの新しいインスタンスを初期化します。

プロパティ

AttributeGroups

AttributeGroups プロパティのコンパイル後の値を保持する、スキーマのすべての属性の XmlSchemaObjectTable を取得します。

Groups

Groups プロパティのコンパイル後の値を保持するスキーマのすべてのグループの XmlSchemaObjectTable を取得します。

Id

文字列 ID を取得または設定します。

(継承元 XmlSchemaExternal)
Items

XmlSchemaAnnotationXmlSchemaAttributeGroupXmlSchemaComplexTypeXmlSchemaSimpleTypeXmlSchemaGroup の各クラスのコレクションを取得します。

LineNumber

schema 要素が参照するファイルの行番号を取得または設定します。

(継承元 XmlSchemaObject)
LinePosition

schema 要素が参照するファイルの行番号を取得または設定します。

(継承元 XmlSchemaObject)
Namespaces

このスキーマ オブジェクトと一緒に使用する XmlSerializerNamespaces を取得または設定します。

(継承元 XmlSchemaObject)
Parent

この XmlSchemaObject の親を取得または設定します。

(継承元 XmlSchemaObject)
Schema

参照されるスキーマの XmlSchema を取得または設定します。

(継承元 XmlSchemaExternal)
SchemaLocation

スキーマの URI (Uniform Resource Identifier) 位置を取得または設定します。これにより、スキーマが物理的に存在する場所がスキーマ プロセッサに通知されます。

(継承元 XmlSchemaExternal)
SchemaTypes

SchemaTypes プロパティのコンパイル後の値を保持する、スキーマのすべての単純型および複合型の XmlSchemaObjectTable を取得します。

SourceUri

スキーマを読み込んだファイルのソース位置を取得または設定します。

(継承元 XmlSchemaObject)
UnhandledAttributes

スキーマのターゲット名前空間に属さない、修飾された属性を取得または設定します。

(継承元 XmlSchemaExternal)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象