System::Xml::XPath::XPathExpression class

XPathExpression class

Tillhandahåller en typad klass som representerar ett kompilerat XPath-uttryck.

class XPathExpression : public System::Object

Metoder

MetodBeskrivning
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)När den åsidosätts i en avledd klass sorteras noderna som valts av XPath-uttrycket enligt det specificerade IComparer-objektet.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)När den åsidosätts i en avledd klass sorteras noderna som valts av XPath-uttrycket enligt de angivna parametrarna.
virtual Clone()När den åsidosätts i en avledd klass returneras en klon av detta XPathExpression.
static Compile(const String&)Kompilerar det angivna XPath-uttrycket och returnerar ett XPathExpression-objekt som representerar XPath-uttrycket.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Kompilerar det specificerade XPath-uttrycket, med det angivna IXmlNamespaceResolver-objektet för namnrymdsupplösning, och returnerar ett XPathExpression-objekt som representerar XPath-uttrycket.
virtual get_Expression()När den åsidosätts i en avledd klass får den en string-representation av XPathExpression.
virtual get_ReturnType()När den åsidosätts i en avledd klass får den resultattypen för XPath-uttrycket.
virtual SetContext(SharedPtr<XmlNamespaceManager>)När den åsidosätts i en avledd klass specificerar den XmlNamespaceManager-objektet att använda för namnrymdsupplösning.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)När den åsidosätts i en avledd klass specificerar den IXmlNamespaceResolver-objektet att använda för namnrymdsupplösning.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Se även