System::Xml::XPath::XPathItem クラス

XPathItem class

XQuery 1.0 と XPath 2.0 Data モデルの項目を表します。

class XPathItem : public virtual System::Object

メソッド

メソッド説明
virtual get_IsNode()派生クラスでオーバーライドされた場合、項目が XPath ノードかアトミック値かを示す値を取得します。
virtual get_TypedValue()派生クラスでオーバーライドされた場合、スキーマ型に従って最も適切な型のボックス化されたオブジェクトとして現在の項目を取得します。
virtual get_Value()派生クラスでオーバーライドされた場合、項目の string 値を取得します。
virtual get_ValueAsBoolean()派生クラスでオーバーライドされた場合、項目の値を Boolean として取得します。
virtual get_ValueAsDateTime()派生クラスでオーバーライドされた場合、項目の値を DateTime として取得します。
virtual get_ValueAsDouble()派生クラスでオーバーライドされた場合、項目の値を Double として取得します。
virtual get_ValueAsInt()派生クラスでオーバーライドされた場合、項目の値を Int32 として取得します。
virtual get_ValueAsLong()派生クラスでオーバーライドされた場合、項目の値を Int64 として取得します。
virtual get_ValueType()派生クラスでオーバーライドされた場合、項目の型を取得します。
virtual get_XmlType()派生クラスでオーバーライドされた場合、項目の XmlSchemaType を取得します。
virtual ValueAs(const TypeInfo&)項目の値を指定された型として返します。
virtual ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>)派生クラスでオーバーライドされた場合、名前空間プレフィックスを解決するために指定された IXmlNamespaceResolver オブジェクトを使用して、指定された型として項目の値を返します。

Typedefs

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

参照