Interface IXPathResult

Interface IXPathResult

Nome do espaço: Aspose.Svg.Dom.XPath Assembleia: Aspose.SVG.dll (25.5.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.

[ComVisible(true)]
[DOMNoInterfaceObject]
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 tipo ‘Boolean’.

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 tipo ‘Número’.

ResultType

Um código que representa o tipo de resultado, conforme definido peloHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultPágina inicial: Xpath.XPathResultType enum.

[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 ‘FirstOrdered Node’.

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 de ‘UnorderedNodeSnapshot’ ou ‘OrderedDate’ tipo.

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 é um tipo de ‘UnorderedNodeIterator’ ou ‘OrderedMoney’ tipo.

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.

[DOMName("snapshotItem")]
[DOMNullable]
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 de ‘UnorderedNodeSnapshot’ ou ‘OrderedMoney’ tipo.

 Português