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 ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照