Interface IXPathResult

Interface IXPathResult

Namn på plats: Aspose.Html.Dom.XPath Sammanfattning: Aspose.HTML.dll (25.4.0)

“XPathResult” gränssnittet representerar resultatet av utvärderingen av enXPath 1.0 uttryck inom ramen för en viss node. Eftersom utvärderingen av en XPath uttryck kan resultera i olika resultat typer, gör detta objekt omöjligt att upptäcka och manipulera typen och värdet av resultatet.

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

Properties

BooleanValue

Värdet av detta boolean resultat.

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

Fastighetsvärde

bool

Exceptions

DOMException

TYPE_ERR: upphöjd om ‘resultType’ inte är ‘Boolean’ typ.

InvalidIteratorState

True if ‘resultType’s ‘UnorderedNodeIterator’ type or ‘OrderedNodeIterator’ type and the document has been modified since this result was returned.

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

Fastighetsvärde

bool

NumberValue

Värdet av detta nummer resulterar.

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

Fastighetsvärde

double

Exceptions

DOMException

TYPE_ERR: upphöjd om ‘resultType’ inte är ‘Numret’ typ.

ResultType

En kod som representerar typen av detta resultat, som definieras avHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultAspose.Html.Dom.XPath.XPathResultType enum.

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

Fastighetsvärde

XPathResultType

SingleNodeValue

Värdet av denna enda node resultat, som kan vara ’noll’.

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

Fastighetsvärde

Node

Exceptions

DOMException

TYPE_ERR: upphöjd om resultType inte är ‘AnyUnorderedNode’ typ eller ‘FirstOrderedNode’ typ.

SnapshotLength

Validerade värden för snapshotIndikationer är ‘0’ till ‘snapshotLängd-1’ inbegripet.

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

Fastighetsvärde

int

Exceptions

DOMException

TYPE_ERR: upphöjd om resultType inte är ‘UnorderedNodeSnapshot’ typ eller ‘OrderedNodeSnapshot’ typ.

StringValue

Värdet av denna sträng resultat.

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

Fastighetsvärde

string

Exceptions

DOMException

TYPE_ERR: upphöjd om ‘resultType’ inte är ‘String’ typ.

Methods

IterateNext()

Itererar och returnerar nästa nod från noden eller “noll” om det inte finns fler noder.

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

Returns

Node

Återgå till nästa nod.

Exceptions

DOMException

TYPE_ERR: upphöjd om ‘resultType’ inte är ‘UnorderedNodeIterator’ typ eller ‘OrderedNodeIterator’ typ.

DOMException

INVALID_STATE_ERR: Dokumentet har flyttatssedan resultatet återvände.

SnapshotItem(int)

Returnerar “index” objektet i snapshot-samlingen. Om “index” är större än eller motsvarar antalet noder i listan, returnerar denna metod “noll”. Till skillnad från theiterator-resultatet blir snapshot inte invalid, men kan inte matcha det aktuella dokumentet om det muteras.

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

Parameters

index int

Index i samlingen av snapshot.

Returns

Node

Noden i ‘index’ positionen i ‘NodeList’, eller ’null’ ifthat är inte en giltig index.

Exceptions

DOMException

TYPE_ERR: höjs om ‘resultType’ inte är ‘UnorderedNodeSnapshot’ typ eller ‘OrderedNodeSnapshot’ typ.

 Svenska