Interface IXPathResult

Interface IXPathResult

Nom dels espais: Aspose.Html.Dom.XPath Assemblea: Aspose.HTML.dll (25.4.0)

L’interfície ‘XPathResult’ representa el resultat de l’avaluació de la expressió d’un xpath 1.0 en el context d’un node particular. Com que l’avaluaria d ́una expresssió XPath pot resultar en diversos tipus de resultats, aquest objecte fa impossible descobrir i manipular el tipus i el valor del resultat.

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

Properties

BooleanValue

El valor d’aquest resultat booleà.

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

Valor de la propietat

bool

Exceptions

DOMException

TYPE_ERR: augmentat si el ‘resultType’ no és el tipus ‘Boolean’.

InvalidIteratorState

És veritat si el ‘resultType’ és el tipus de ‘UnorderedNodeIterator’ o ‘Ordered Nodeİterador’ i el document ha estat modificat des que aquest resultat va ser retornat.

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

Valor de la propietat

bool

NumberValue

El valor d’aquest número resulta.

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

Valor de la propietat

double

Exceptions

DOMException

TYPE_ERR: augmentat si ‘resultType’ no és el tipus ‘Number’.

ResultType

Un codi que representa el tipus d’aquest resultat, tal com es defineix per laHTTP://www.w3.org/TR/DOM-Nivell-3-XPath/xpath.html#ReflexióAspose.Html.Dom.XPath.xpathResultType enum.

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

Valor de la propietat

XPathResultType

SingleNodeValue

El valor d’aquest resultat de node únic, que pot ser ’null’.

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

Valor de la propietat

Node

Exceptions

DOMException

TYPE_ERR: augmentat si resultType no és el tipus ‘AnyUnorderedNode’ o el tipo ‘FirstOrdered Node’.

SnapshotLength

Els valors vàlids per a snapshotEls indicadors són ‘0’ a ‘snapshotLongth-1’ inclosos.

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

Valor de la propietat

int

Exceptions

DOMException

TYPE_ERR: augmentat si el resultatType no és el tipus ‘UnorderedNodeSnapshot’ o el tipo ‘OrderedDownSnappshot’.

StringValue

El valor d’aquest resultat de la sèrie.

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

Valor de la propietat

string

Exceptions

DOMException

TYPE_ERR: augmentat si ‘resultType’ no és el tipus ‘String’.

Methods

IterateNext()

Itera i torna el següent nucli des de l’establiment de nuclis o ’null’ si no hi ha més nodes.

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

Returns

Node

Torna el següent nucli.

Exceptions

DOMException

TYPE_ERR: augmentat si el ‘resultType’ no és el tipus de ‘UnorderedNodeIterator’ o el tipo de “OrderedMoneyIerator”.

DOMException

INVALID_STATE_ERR: El document ha estat mutatDes que el resultat ha estat retornat.

SnapshotItem(Int)

Retorna l’article ‘index’ de la col·lecció d’impressió. Si ‘indicador’ és més gran o igual al nombre de nodes en la llista, aquest mètode torna ’null’. A diferència del resultat del teiterador, la imatge no esdevé invalida, però pot no correspondre al document actual si es muta.

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

Parameters

index int

Introducció a la col·lecció de snapshot.

Returns

Node

El nucli a la posició de ‘index’ en el ‘NodeList’, o ’null’ ifthat no és un índex vàlid.

Exceptions

DOMException

TYPE_ERR: augmentat si el ‘resultType’ no és el tipus ‘UnorderedNodeSnapshot’ o el tipo ‘OrderedMatech’.

 Català