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 を使用して指定された実行時型に変換します。ただし、XmlSchemaDatatype が xs: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 | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
参照
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++