System::Xml::XPath::XPathExpression class

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 die Methode 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 für die Namensauflösung angegebene IXmlNamespaceResolver-Objekt 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 die Methode eine string-Darstellung des XPathExpression.
virtual get_ReturnType()Wenn in einer abgeleiteten Klasse überschrieben, erhält die Methode den Ergebnistyp des XPath-Ausdrucks.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Wenn in einer abgeleiteten Klasse überschrieben, gibt die Methode das zu verwendende XmlNamespaceManager-Objekt für die Namensauflösung an.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)Wenn in einer abgeleiteten Klasse überschrieben, gibt die Methode das zu verwendende IXmlNamespaceResolver-Objekt für die Namensauflösung an.

Typedefs

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

Siehe auch