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此类实例的共享指针别名。

另见