Classe System::Xml::XPath::XPathExpression

XPathExpression class

Fournit une classe typée qui représente une expression XPath compilée.

class XPathExpression : public System::Object

Méthodes

MéthodeDescription
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)Lorsqu’elle est remplacée dans une classe dérivée, trie les nœuds sélectionnés par l’expression XPath selon l’objet IComparer spécifié.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)Lorsqu’elle est remplacée dans une classe dérivée, trie les nœuds sélectionnés par l’expression XPath selon les paramètres fournis.
virtual Clone()Lorsqu’elle est remplacée dans une classe dérivée, renvoie un clone de cet XPathExpression.
static Compile(const String&)Compile l’expression XPath spécifiée et renvoie un objet XPathExpression représentant l’expression XPath.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Compile l’expression XPath spécifiée, avec l’objet IXmlNamespaceResolver indiqué pour la résolution des espaces de noms, et renvoie un objet XPathExpression qui représente l’expression XPath.
virtual get_Expression()Lorsqu’elle est remplacée dans une classe dérivée, obtient une représentation string de l’XPathExpression.
virtual get_ReturnType()Lorsqu’elle est remplacée dans une classe dérivée, obtient le type de résultat de l’expression XPath.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Lorsqu’elle est remplacée dans une classe dérivée, spécifie l’objet XmlNamespaceManager à utiliser pour la résolution des espaces de noms.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)Lorsqu’elle est remplacée dans une classe dérivée, spécifie l’objet IXmlNamespaceResolver à utiliser pour la résolution des espaces de noms.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Voir aussi