System::Xml::Schema::XmlSchemaDatatype クラス

XmlSchemaDatatype class

XmlSchemaDatatype クラスは、XML Schema 定義言語 (XSD) の型を実行時型にマッピングする抽象クラスです。

class XmlSchemaDatatype : public System::Object

メソッド

メソッド説明
virtual ChangeType(SharedPtr<Object>, const TypeInfo&)指定された値(その型は XmlSchemaDatatype が表す XML スキーマ型の有効な表現のいずれか)を、指定された実行時型に変換します。
virtual ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>)指定された値(その型は XmlSchemaDatatype が表す XML スキーマ型の有効な表現のいずれか)を、IXmlNamespaceResolver を使用して指定された実行時型に変換します。ただし、XmlSchemaDatatypexs:QName 型またはそれから派生した型を表す場合です。
virtual get_TokenizedType()派生クラスでオーバーライドされた場合、World Wide Web Consortium (W3C) XML 1.0 仕様で指定された string の型を取得します。
virtual get_TypeCode()単純型の XmlTypeCode 値を返します。
virtual get_ValueType()派生クラスでオーバーライドされた場合、項目の型を取得します。
virtual get_Variety()単純型の XmlSchemaDatatypeVariety 値を返します。
virtual IsDerivedFrom(SharedPtr<XmlSchemaDatatype>)このメソッドは常に false を返します。
virtual ParseValue(String, SharedPtr<XmlNameTable>, SharedPtr<IXmlNamespaceResolver>)派生クラスでオーバーライドされた場合、指定された string を組み込みまたはユーザー定義の単純型に対して検証します。

Typedefs

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

参照