Interface IXPathResult

Interface IXPathResult

Il nome: Aspose.Html.Dom.XPath Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia ‘XPathResult’ rappresenta il risultato della valutazione dell’espressione anXPath 1.0 nel contesto di un nodo specifico. dal momento che la valutazione di un’espressione XPath può portare a diversi tipi di risultato, questo oggetto rende impossibile scoprire e manipolare il tipo e il valore del risultato.

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

Properties

BooleanValue

Il valore di questo risultato booleano.

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

Valore di proprietà

bool

Exceptions

DOMException

TYPE_ERR: aumentato se il ‘resultType’ non è il tipo ‘Boolean’.

InvalidIteratorState

È vero se ‘resultType’ è il tipo ‘UnorderedNodeIterator’ o ‘OrderedNodeIterator’ e il documento è stato modificato dal momento che questo risultato è stato restituito.

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

Valore di proprietà

bool

NumberValue

Il valore di questo numero è risultato.

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

Valore di proprietà

double

Exceptions

DOMException

TYPE_ERR: aumentato se il ‘resultType’ non è il tipo ‘Numero’.

ResultType

Un codice che rappresenta il tipo di tale risultato, come definito dalhttp://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultAspose.Html.Dom.XPath.XPathResultType enum.

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

Valore di proprietà

XPathResultType

SingleNodeValue

Il valore di questo risultato singolo nodo, che può essere ‘zero’.

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

Valore di proprietà

Node

Exceptions

DOMException

TYPE_ERR: aumentato se il risultatoType non è il tipo ‘AnyUnorderedNode’ o il tipo ‘FirstOrderedNode’.

SnapshotLength

I valori validi per snapshotItemindicazioni sono ‘0’ a ‘snapshotLunghezza-1’ inclusi.

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

Valore di proprietà

int

Exceptions

DOMException

TYPE_ERR: aumentato se il risultatoType non è il tipo ‘UnorderedNodeSnapshot’ o il tipo ‘OrderedNodeSnapshot’.

StringValue

Il valore di questo strato risultato.

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

Valore di proprietà

string

Exceptions

DOMException

TYPE_ERR: aumentato se il ‘resultType’ non è il tipo ‘String’.

Methods

IterateNext()

Iterato e restituisce il nodo successivo dal set nodo o ‘zero’ se non ci sono più nodi.

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

Returns

Node

Ritorna il prossimo nodo.

Exceptions

DOMException

TYPE_ERR: sollevato se il ‘resultType’ non è il tipo ‘UnorderedNodeIterator’ o il tipo ‘OrderedNodeIterator’.

DOMException

INVALID_STATE_ERR: il documento è stato mutatoDal momento che il risultato è stato restituito.

SnapshotItem(int)

Se l’indice è più grande o uguale al numero di nodi nella lista, questo metodo ritorna “zero”.A differenza del risultato del teateratore, l’indice non diventa invalido, ma potrebbe non corrispondere al documento corrente se muti.

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

Parameters

index int

Indice nella collezione snapshot.

Returns

Node

Il nodo nella posizione ‘indice’ nel ‘NodeList’ o ‘zero’ ifthat non è un indice valido.

Exceptions

DOMException

TYPE_ERR: sollevato se il ‘resultType’ non è il tipo ‘UnorderedNodeSnapshot’ o il tipo ‘OrderedNodeSnapshot’.

 Italiano