Interface IXPathResult

Interface IXPathResult

Numele spaţiului: Aspose.Html.Dom.XPath Asamblare: Aspose.HTML.dll (25.4.0)

Interfața ‘XPathResult’ reprezintă rezultatul evaluării expresiei anXPath 1.0 în contextul unui anumit nod. Deoarece evaluarea expresiei XPath poate duce la diferite tipuri de rezultate, acest obiect face imposibil să se descopere și să se manipuleze tipul și valoarea rezultatului.

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

Properties

BooleanValue

Valoarea acestui rezultat boolean.

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

Valoarea proprietății

bool

Exceptions

DOMException

Tip_ERR: ridicat dacă tipul ‘resultType’ nu este tipul ‘Boolean’.

InvalidIteratorState

Este adevărat dacă ‘resultType’ este tipul ‘UnorderedNodeIterator’ sau tipul ‘OrderedNodeIterator’ și documentul a fost modificat de când acest rezultat a fost returnat.

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

Valoarea proprietății

bool

NumberValue

Valoarea acestui număr rezultă.

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

Valoarea proprietății

double

Exceptions

DOMException

Tip_ERR: ridicat dacă tipul ‘resultType’ nu este tipul ‘Număr’.

ResultType

Un cod care reprezintă tipul acestui rezultat, astfel cum este definit deHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultAspose.Html.Dom.XPath.XPathResultType enum.

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

Valoarea proprietății

XPathResultType

SingleNodeValue

Valoarea acestui rezultat unic de nod, care poate fi “zero”.

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

Valoarea proprietății

Node

Exceptions

DOMException

TYPE_ERR: ridicat dacă rezultatType nu este tipul ‘AnyUnorderedNode’ sau tipul ‘FirstOrderedNode’.

SnapshotLength

Valoarea valabilă pentru snapshotIndicele sunt ‘0’ la ‘snapshotLength-1’ incluse.

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

Valoarea proprietății

int

Exceptions

DOMException

TYPE_ERR: ridicat dacă rezultatulType nu este tipul ‘UnorderedNodeSnapshot’ sau tipul ‘OrderedNodeSnapshot’.

StringValue

Valoarea acestui rezultat string.

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

Valoarea proprietății

string

Exceptions

DOMException

TYPE_ERR: ridicat dacă ‘resultType’ nu este tipul ‘String’.

Methods

IterateNext()

Iterați și întoarceți următorul nod din setul nodului sau ‘zero’ dacă nu mai există noduri.

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

Returns

Node

Întoarceți următorul nod.

Exceptions

DOMException

TYPE_ERR: ridicat dacă ‘resultType’ nu este tipul ‘UnorderedNodeIterator’ sau tipul ‘OrderedNodeIterator’.

DOMException

INVALID_STATE_ERR: Documentul a fost mutatDupă ce rezultatul a fost returnat.

SnapshotItem(int)

Întoarce elementul ‘index’ din colecția de snapshot. dacă ‘index’ este mai mare sau echivalent cu numărul de noduri din listă, această metodă se întoarce ‘zero’. Spre deosebire de rezultatul teatratorului, snapshot-ul nu devine invalid, dar poate să nu corespundă documentului curent dacă este mutat.

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

Parameters

index int

Indicate în colecția snapshot.

Returns

Node

Nodul din poziția ‘index’ în ‘NodeList’, sau ‘zero’ ifthat nu este un index valabil.

Exceptions

DOMException

TYPE_ERR: ridicat dacă ‘resultType’ nu este tipul ‘UnorderedNodeSnapshot’ sau tipul ‘OrderedNodeSnapshot’.

 Română