classe System::Xml::XPath::XPathExpression

XPathExpression class

Fornisce una classe tipizzata che rappresenta un’espressione XPath compilata.

class XPathExpression : public System::Object

Metodi

MetodoDescrizione
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)Quando sovrascritto in una classe derivata, ordina i nodi selezionati dall’espressione XPath secondo l’oggetto IComparer specificato.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)Quando sovrascritto in una classe derivata, ordina i nodi selezionati dall’espressione XPath secondo i parametri forniti.
virtual Clone()Quando sovrascritto in una classe derivata, restituisce un clone di questo XPathExpression.
static Compile(const String&)Compila l’espressione XPath specificata e restituisce un oggetto XPathExpression che rappresenta l’espressione XPath.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Compila l’espressione XPath specificata, con l’oggetto IXmlNamespaceResolver indicato per la risoluzione dei namespace, e restituisce un oggetto XPathExpression che rappresenta l’espressione XPath.
virtual get_Expression()Quando sovrascritto in una classe derivata, ottiene una rappresentazione string del XPathExpression.
virtual get_ReturnType()Quando sovrascritto in una classe derivata, ottiene il tipo di risultato dell’espressione XPath.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Quando sovrascritto in una classe derivata, specifica l’oggetto XmlNamespaceManager da utilizzare per la risoluzione dei namespace.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)Quando sovrascritto in una classe derivata, specifica l’oggetto IXmlNamespaceResolver da utilizzare per la risoluzione dei namespace.

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Vedi anche