System::Xml::Schema::XmlSchemaSimpleContentRestriction クラス

XmlSchemaSimpleContentRestriction class

XML Schema からのシンプルコンテンツ用 restriction 要素を、World Wide Web Consortium (W3C) が定める通りに表します。このクラスは、制限によってシンプル型を派生させるために使用できます。そのような派生は、継承されたシンプル型で指定された値のサブセットに要素の値範囲を制限するために利用できます。

class XmlSchemaSimpleContentRestriction : public System::Xml::Schema::XmlSchemaContent

メソッド

メソッド説明
get_AnyAttribute()属性値に使用するための XmlSchemaAnyAttribute を返します。
get_Attributes()シンプル型の属性コレクションである XmlSchemaAttributeXmlSchemaAttributeGroupRef を返します。
get_BaseType()単純型の基本値を返します。
get_BaseTypeName()この型が派生している組み込みデータ型または単純型の名前を返します。
get_Facets()XmlSchema のファセットを返します。
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)属性値に使用する XmlSchemaAnyAttribute を設定します。
set_BaseType(const SharedPtr<XmlSchemaSimpleType>&)単純型の基本値を設定します。
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)この型が派生している組み込みデータ型または単純型の名前を設定します。
XmlSchemaSimpleContentRestriction()XmlSchemaSimpleContentRestriction クラスの新しいインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照