System::Xml::XPath::XPathExpression class

XPathExpression class

Biedt een getypeerde klasse die een gecompileerde XPath expressie vertegenwoordigt.

class XPathExpression : public System::Object

Methoden

MethodeBeschrijving
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)Wanneer overschreven in een afgeleide klasse, sorteert het de knooppunten die door de XPath expressie zijn geselecteerd volgens het opgegeven IComparer‑object.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)Wanneer overschreven in een afgeleide klasse, sorteert het de knooppunten die door de XPath expressie zijn geselecteerd volgens de opgegeven parameters.
virtual Clone()Wanneer overschreven in een afgeleide klasse, retourneert het een kloon van deze XPathExpression.
static Compile(const String&)Compileert de opgegeven XPath expressie en retourneert een XPathExpression object dat de XPath expressie vertegenwoordigt.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Compileert de opgegeven XPath expressie, met het opgegeven IXmlNamespaceResolver object voor namespace‑resolutie, en retourneert een XPathExpression object dat de XPath expressie vertegenwoordigt.
virtual get_Expression()Wanneer overschreven in een afgeleide klasse, haalt het een string‑representatie op van de XPathExpression.
virtual get_ReturnType()Wanneer overschreven in een afgeleide klasse, haalt het het resulttype op van de XPath expressie.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Wanneer overschreven in een afgeleide klasse, specificeert het het XmlNamespaceManager object dat moet worden gebruikt voor namespace‑resolutie.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)Wanneer overschreven in een afgeleide klasse, specificeert het het IXmlNamespaceResolver object dat moet worden gebruikt voor namespace‑resolutie.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Zie ook