IXPathResult

IXPathResult interface

ElXPathResult La interfaz representa el resultado de la evaluación de una expresión XPath 1.0 dentro del contexto de un nodo en particular. Dado que la evaluación de una expresión XPath puede generar varios tipos de resultados, este objeto hace posible descubrir y manipular el tipo y el valor del resultado.

public interface IXPathResult

Propiedades

NombreDescripción
BooleanValue { get; }El valor de este resultado booleano.
InvalidIteratorState { get; }Significa que el iterador ha dejado de ser válido. cierto sitipo de resultado esIterador de nodo desordenado tipo oIterador de nodo ordenado tipo y el documento ha sido modificado desde que se devolvió este resultado.
NumberValue { get; }El valor de este resultado numérico.
ResultType { get; }Un código que representa el tipo de este resultado, según lo define http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType enum.
SingleNodeValue { get; }El valor de este resultado de nodo único, que puede sernulo .
SnapshotLength { get; }El número de nodos en la instantánea de resultados. Los valores válidos para los índices snapshotItem son0 asnapshotLength-1 inclusive.
StringValue { get; }El valor de esta cadena result.

Métodos

NombreDescripción
IterateNext()itera y devuelve el siguiente nodo del conjunto de nodos onulo si no hay más nodos.
SnapshotItem(int)Devuelve elíndice º elemento en la colección de instantáneas. Siíndicees mayor que o igual al número de nodos en la lista, este método devuelvenulo . A diferencia del resultado del iterador , la instantánea no se vuelve inválida, pero es posible que no se corresponda con el documento actual si está mutado.

Ver también