System::Xml::XPath::XPathItem Klasse

XPathItem class

Stellt ein Element im XQuery 1.0 und XPath 2.0 Data Modell dar.

class XPathItem : public virtual System::Object

Methoden

MethodeBeschreibung
virtual get_IsNode()Wenn in einer abgeleiteten Klasse überschrieben, liefert einen Wert, der angibt, ob das Element einen XPath Knoten oder einen atomaren Wert darstellt.
virtual get_TypedValue()Wenn in einer abgeleiteten Klasse überschrieben, liefert das aktuelle Element als ein verpacktes Objekt des am besten geeigneten Typs gemäß seinem Schematyp.
virtual get_Value()Wenn in einer abgeleiteten Klasse überschrieben, liefert den string Wert des Elements.
virtual get_ValueAsBoolean()Wenn in einer abgeleiteten Klasse überschrieben, liefert den Wert des Elements als Boolean.
virtual get_ValueAsDateTime()Wenn in einer abgeleiteten Klasse überschrieben, liefert den Wert des Elements als DateTime.
virtual get_ValueAsDouble()Wenn in einer abgeleiteten Klasse überschrieben, liefert den Wert des Elements als Double.
virtual get_ValueAsInt()Wenn in einer abgeleiteten Klasse überschrieben, liefert den Wert des Elements als ein Int32.
virtual get_ValueAsLong()Wenn in einer abgeleiteten Klasse überschrieben, liefert den Wert des Elements als ein Int64.
virtual get_ValueType()Wird in einer abgeleiteten Klasse überschrieben, gibt den Typ des Elements zurück.
virtual get_XmlType()Wenn in einer abgeleiteten Klasse überschrieben, liefert den XmlSchemaType für das Element.
virtual ValueAs(const TypeInfo&)Gibt den Wert des Elements als den angegebenen Typ zurück.
virtual ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>)Wenn in einer abgeleiteten Klasse überschrieben, gibt es den Wert des Elements als den mit dem IXmlNamespaceResolver Objekt angegebenen Typ zurück, das zum Auflösen von Namespace‑Präfixen verwendet wird.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Siehe auch