Interface IXPathResult

Interface IXPathResult

Nome do espaço: Aspose.Html.Dom.XPath Assembleia: Aspose.HTML.dll (25.4.0)

A interface ‘XPathResult’ representa o resultado da avaliação da expressão anXPath 1.0 no contexto de um nodo específico. Uma vez que a avaliação de uma expressão XPath pode resultar em vários tipos de resultado, este objeto torna impossível descobrir e manipular o tipo e o valor do resultado.

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

Properties

BooleanValue

O valor deste resultado booleano.

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

Valor da propriedade

bool

Exceptions

DOMException

TYPE_ERR: levantado se o ‘resultType’ não é o ‘Boolean’ tipo.

InvalidIteratorState

É verdade se ‘resultType’ é ‘UnorderedNodeIterator’ tipo ou ‘OrderedNodeIterator’ tipo e o documento foi modificado desde que este resultado foi devolvido.

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

Valor da propriedade

bool

NumberValue

O valor deste número resulta.

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

Valor da propriedade

double

Exceptions

DOMException

TYPE_ERR: levantado se o ‘resultType’ não é o ‘Número’ tipo.

ResultType

Um código que representa o tipo de resultado, conforme definido peloHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultTítulo original: Aspose.Html.Dom.XPath.XPathResult

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

Valor da propriedade

XPathResultType

SingleNodeValue

O valor deste resultado de um só nodo, que pode ser ’nulo’.

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

Valor da propriedade

Node

Exceptions

DOMException

TYPE_ERR: levantado se o resultadoType não é o tipo ‘AnyUnorderedNode’ ou o tipo ‘FirstOrderedNode’.

SnapshotLength

Os valores válidos para snapshotItemindices são ‘0’ para ‘snapshotLength-1’ inclusive.

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

Valor da propriedade

int

Exceptions

DOMException

TYPE_ERR: levantado se o resultadoType não é o tipo ‘UnorderedNodeSnapshot’ ou o tipo ‘OrderedNodeSnapshot’.

StringValue

O valor deste resultado da corrente.

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

Valor da propriedade

string

Exceptions

DOMException

TYPE_ERR: levantado se o ‘resultType’ não é o tipo ‘String’.

Methods

IterateNext()

Iteriza e devolve o próximo nodo do nodo set ou ’nulo’ se não houver mais nódulos.

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

Returns

Node

Retorna o próximo nodo.

Exceptions

DOMException

TYPE_ERR: levantado se o ‘resultType’ não é o tipo ‘UnorderedNodeIterator’ ou o tipo ‘OrderedNodeIterator’.

DOMException

INVALID_STATE_ERR: O documento foi mutadoDesde que o resultado foi devolvido.

SnapshotItem(Int)

Se o ‘index’ é maior ou igual ao número de nódulos na lista, este método retorna ’nulo’. Ao contrário do resultado do teitador, o snapshot não torna-se inválido, mas pode não corresponder ao documento atual se for mutado.

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

Parameters

index int

Inscreva-se na coleção de snapshot.

Returns

Node

O nodo na posição de ‘index’ na ‘NodeList’, ou ’nulo’ ifthat não é um índice válido.

Exceptions

DOMException

TYPE_ERR: levantado se o ‘resultType’ não é o tipo ‘UnorderedNodeSnapshot’ ou o tipo ‘OrderedNodeSnapshot’.

 Português