Interface IXPathResult

Interface IXPathResult

De naam: Aspose.Html.Dom.XPath Verzameling: Aspose.HTML.dll (25.4.0)

De ‘XPathResult’-interface vertegenwoordigt het resultaat van de beoordeling van anXPath 1.0-uitdrukking in het kader van een bepaalde node. Omdat de beoordeling van een XPath-uitdrukking kan leiden tot verschillende resultaten, maakt dit object het onmogelijk om het type en de waarde van het resultaat te ontdekken en te manipuleren.

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

Properties

BooleanValue

De waarde van dit boolean resultaat.

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

Eigendomswaarde

bool

Exceptions

DOMException

TYPE_ERR: verhoogd als ‘resultType’ niet ‘Boolean’ type is.

InvalidIteratorState

True if ‘resultType’ is ‘UnorderedNodeIterator’ type of ‘OrderedNodeIterator’ type en het document is gewijzigd sinds dit resultaat is teruggekeerd.

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

Eigendomswaarde

bool

NumberValue

De waarde van dit getal resultaat.

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

Eigendomswaarde

double

Exceptions

DOMException

TYPE_ERR: verhoogd als ‘resultType’ niet ‘Nummer’ type is.

ResultType

Een code die het type van dit resultaat vertegenwoordigt, zoals gedefinieerd doorHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultAspose.Html.Dom.XPath.XPathResultType enum.

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

Eigendomswaarde

XPathResultType

SingleNodeValue

De waarde van deze single-node resultaat, die ‘zero’ kan zijn.

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

Eigendomswaarde

Node

Exceptions

DOMException

TYPE_ERR: verhoogd als resultaatType niet ‘AnyUnorderedNode’ type of ‘FirstOrderedNode’ type is.

SnapshotLength

Valide waarden voor snapshotItemindicaties zijn ‘0’ tot ‘snapshotLength-1’ inclusief.

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

Eigendomswaarde

int

Exceptions

DOMException

TYPE_ERR: opgehaald als resultaatType niet ‘UnorderedNodeSnapshot’ type of ‘OrderedNodeSnapshot’ type is.

StringValue

De waarde van deze string resultaat.

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

Eigendomswaarde

string

Exceptions

DOMException

TYPE_ERR: verhoogd als ‘resultType’ niet ‘String’ type is.

Methods

IterateNext()

Iterateert en keert de volgende node terug van de node set of ‘zero’ als er geen noden meer zijn.

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

Returns

Node

Terug naar de volgende node.

Exceptions

DOMException

TYPE_ERR: opgehaald als ‘resultType’ niet ‘UnorderedNodeIterator’ type of ‘OrderedNodeIterator’ type is.

DOMException

INVALID_STATE_ERR: Het document is gemuteerdSinds het resultaat is teruggekeerd.

SnapshotItem(Int)

Als ‘index’ groter is dan of gelijk is aan het aantal knooppunten in de lijst, komt deze methode ‘zero’ terug. In tegenstelling tot het teiteratorresultaat wordt de snapshot niet ongeldig, maar kan niet overeenkomen met het huidige document als het wordt gemuteerd.

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

Parameters

index int

Index in de snapshot collectie.

Returns

Node

De node in de ‘index’ positie in de ‘NodeList’, of ’null’ ifthat is geen geldig index.

Exceptions

DOMException

TYPE_ERR: opgehaald als ‘resultType’ niet ‘UnorderedNodeSnapshot’ type of ‘OrderedNodeSnapshot’ type is.

 Nederlands