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 substitué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 substitué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 substituée dans une classe dérivée, renvoie un clone de ce 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 substituée dans une classe dérivée, obtient une représentation string du XPathExpression.
virtual get_ReturnType()Lorsqu’elle est substituée dans une classe dérivée, obtient le type de résultat de l’expression XPath.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Lorsqu’il est remplacé 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’il est remplacé 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