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

Typedefs

Typedef.Beschreibung
PtrEin Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse.

Siehe auch