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Псевдоним для shared pointer к экземпляру этого класса.

См. также