clase System::Xml::XPath::XPathExpression

XPathExpression class

Proporciona una clase tipada que representa una expresión XPath compilada.

class XPathExpression : public System::Object

Métodos

MétodoDescripción
virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>)Cuando se sobrescribe en una clase derivada, ordena los nodos seleccionados por la expresión XPath según el objeto IComparer especificado.
virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType)Cuando se sobrescribe en una clase derivada, ordena los nodos seleccionados por la expresión XPath según los parámetros suministrados.
virtual Clone()Cuando se sobrescribe en una clase derivada, devuelve una copia de este XPathExpression.
static Compile(const String&)Compila la expresión XPath especificada y devuelve un objeto XPathExpression que representa la expresión XPath.
static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&)Compila la expresión XPath especificada, con el objeto IXmlNamespaceResolver indicado para la resolución de espacios de nombres, y devuelve un objeto XPathExpression que representa la expresión XPath.
virtual get_Expression()Cuando se sobrescribe en una clase derivada, obtiene una representación string del XPathExpression.
virtual get_ReturnType()Cuando se sobrescribe en una clase derivada, obtiene el tipo de resultado de la expresión XPath.
virtual SetContext(SharedPtr<XmlNamespaceManager>)Cuando se sobrescribe en una clase derivada, especifica el objeto XmlNamespaceManager que se debe usar para la resolución de espacios de nombres.
virtual SetContext(SharedPtr<IXmlNamespaceResolver>)Cuando se sobrescribe en una clase derivada, especifica el objeto IXmlNamespaceResolver que se debe usar para la resolución de espacios de nombres.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Ver también