System::Xml::Schema::XmlAtomicValue クラス
コンテンツ
[
隠れる
]XmlAtomicValue class
検証された XML 要素または属性の型付けされた値を表します。XmlAtomicValue クラスは継承できません。
class XmlAtomicValue : public System::Xml::XPath::XPathItem
メソッド
| メソッド | 説明 |
|---|---|
| Clone() | この XmlAtomicValue オブジェクトのコピーを返します。 |
| get_IsNode() override | 検証された XML 要素または属性が XPath ノードか原子値かを示す値を返します。 |
| get_TypedValue() override | 検証された現在の XML 要素または属性を、そのスキーマ型に応じた最も適切な型のボックス化オブジェクトとして返します。 |
| get_Value() override | 検証された XML 要素または属性の String 値を返します。 |
| get_ValueAsBoolean() override | 検証された XML 要素または属性の値を Boolean として返します。 |
| get_ValueAsDateTime() override | 検証された XML 要素または属性の値を DateTime として返します。 |
| get_ValueAsDouble() override | 検証された XML 要素または属性の値を Double として返します。 |
| get_ValueAsInt() override | 検証された XML 要素または属性の値を Int32 として返します。 |
| get_ValueAsLong() override | 検証された XML 要素または属性の値を Int64 として返します。 |
| get_ValueType() override | 検証された XML 要素または属性の型を返します。 |
| get_XmlType() override | 検証された XML 要素または属性の XmlSchemaType を返します。 |
| ToString() const override | 検証された XML 要素または属性の String 値を返します。 |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | 検証された XML 要素または属性の値を、名前空間プレフィックスを解決するために指定された IXmlNamespaceResolver オブジェクトを使用して指定された型として返します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++