Interface IXPathResult

Interface IXPathResult

Nombre del espacio: Aspose.Html.Dom.XPath Colección: Aspose.HTML.dll (25.4.0)

La interfaz ‘XPathResult’ representa el resultado de la evaluación de una expresión en el contexto de un nodo específico.Dado que la valoración de uno de los expresiones de XPath puede resultar en varios tipos de resultado, este objeto hace imposible descubrir y manipular el tipo y el valor del resultado.

[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult

Properties

BooleanValue

El valor de este resultado booleano.

[DOMName("booleanValue")]
bool BooleanValue { get; }

Valor de la propiedad

bool

Exceptions

DOMException

TYPE_ERR: elevado si el ‘resultType’ no es el tipo ‘Boolean’.

InvalidIteratorState

Significa que el iterador se ha vuelto inadecuado. True si ‘resultType’ es el tipo de ‘UnorderedNodeIterator’ o ‘OrderedLiver’ y el documento ha sido modificado desde que este resultado fue devuelto.

[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }

Valor de la propiedad

bool

NumberValue

El valor de este número resulta.

[DOMName("numberValue")]
double NumberValue { get; }

Valor de la propiedad

double

Exceptions

DOMException

TYPE_ERR: elevado si ‘resultType’ no es el tipo ‘Numero’.

ResultType

Un código que representa el tipo de resultado, tal y como se define por elHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#ResultosAspose.Html.Dom.XPath.XXPATResultType enum.

[DOMName("resultType")]
XPathResultType ResultType { get; }

Valor de la propiedad

XPathResultType

SingleNodeValue

El valor de este resultado de nodo único, que puede ser ’nulo’.

[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }

Valor de la propiedad

Node

Exceptions

DOMException

TYPE_ERR: elevado si el resultadoType no es el tipo ‘AnyUnorderedNode’ o ‘FirstOrdered Node’.

SnapshotLength

Los valores válidos para snapshotItemindices son ‘0’ a ‘snapshotLength-1’ incluidos.

[DOMName("snapshotLength")]
int SnapshotLength { get; }

Valor de la propiedad

int

Exceptions

DOMException

TYPE_ERR: levantado si el resultadoType no es el tipo de ‘UnorderedNodeSnapshot’ o ‘OrderedDownSnappshot’.

StringValue

El valor de este resultado de la línea.

[DOMName("stringValue")]
string StringValue { get; }

Valor de la propiedad

string

Exceptions

DOMException

TYPE_ERR: elevado si ‘resultType’ no es el tipo ‘String’.

Methods

IterateNext()

Iterará y devolverá el siguiente nodo de la configuración de nódulo o ’nulo’ si no hay más nodos.

[DOMName("iterateNext")]
Node IterateNext()

Returns

Node

devolver el siguiente nodo.

Exceptions

DOMException

TYPE_ERR: levantado si el ‘resultType’ no es el tipo ‘UnorderedNodeIterator’ o el modelo ‘OrderedDateIerator’.

DOMException

INVALID_STATE_ERR: El documento ha sido mutadoDesde que se ha devuelto el resultado.

SnapshotItem(Int)

Si el ‘index’ es más grande o equivale al número de nódulos en la lista, este método devuelve ’nulo’.A diferencia del resultado del teiterador, el snapshot no se vuelve inadecuado, pero puede no corresponder al documento actual si se muta.

[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)

Parameters

index int

Introducción a la colección de snapshot.

Returns

Node

El nodo en la posición de ‘index’ en el ‘NodeList’, o ’null’ ifthat no es un índice válido.

Exceptions

DOMException

TYPE_ERR: levantado si el ‘resultType’ no es el tipo ‘UnorderedNodeSnapshot’ o el modelo ‘OrderedLate’ .

 Español