System::Xml::XPath::XPathExpression Klasse

XPathExpression class

Stellt eine typisierte Klasse bereit, die einen kompilierten XPath-Ausdruck darstellt.

class XPathExpression : public System::Object

Methoden

MethodeBeschreibung
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)Wenn in einer abgeleiteten Klasse überschrieben, sortiert die Methode die vom XPath-Ausdruck ausgewählten Knoten gemäß dem angegebenen IComparer-Objekt.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)Wenn in einer abgeleiteten Klasse überschrieben, sortiert die Methode die vom XPath-Ausdruck ausgewählten Knoten gemäß den übergebenen Parametern.
virtual Clone()Wenn in einer abgeleiteten Klasse überschrieben, gibt eine Kopie dieses XPathExpression zurück.
static Compile(const String&)Kompiliert den angegebenen XPath-Ausdruck und gibt ein XPathExpression-Objekt zurück, das den XPath-Ausdruck darstellt.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Kompiliert den angegebenen XPath-Ausdruck, wobei das angegebene IXmlNamespaceResolver-Objekt für die Namensauflösung verwendet wird, und gibt ein XPathExpression-Objekt zurück, das den XPath-Ausdruck darstellt.
virtual get_Expression()Wenn in einer abgeleiteten Klasse überschrieben, erhält eine string-Darstellung des XPathExpression.
virtual get_ReturnType()Wenn in einer abgeleiteten Klasse überschrieben, erhält den Ergebnis‑Typ des XPath-Ausdrucks.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Wenn in einer abgeleiteten Klasse überschrieben, gibt das XmlNamespaceManager-Objekt an, das für die Namensauflösung verwendet werden soll.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)Wenn in einer abgeleiteten Klasse überschrieben, gibt das IXmlNamespaceResolver-Objekt an, das für die Namensauflösung verwendet werden soll.

Typedefs

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

Siehe auch