Interface IXPathResult

Interface IXPathResult

A név: Aspose.Html.Dom.XPath Összefoglaló: Aspose.HTML.dll (25.4.0)

A “XPathResult” felület az anXPath 1.0 kifejezés értékelésének eredményét jelenti egy adott csomópont összefüggésében.Mivel az XPath kifejezés értékelése különböző eredménytípusokhoz vezethet, ez az objektum lehetetlenné teszi az eredmény típusának és értékének felfedezését és manipulálását.

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

Properties

BooleanValue

Ennek a boolean eredménynek az értéke.

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

ingatlan értéke

bool

Exceptions

DOMException

TYPE_ERR: feltöltve, ha a ‘resultType’ nem a ‘Boolean’ típus.

InvalidIteratorState

Igaz, ha a “resultType” a “UnorderedNodeIterator” típus vagy a “OrderedNodeIterator” típus, és a dokumentum módosult azóta, hogy ez az eredmény visszaküldött.

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

ingatlan értéke

bool

NumberValue

Ennek a számnak az értéke eredménye.

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

ingatlan értéke

double

Exceptions

DOMException

TYPE_ERR: feltöltve, ha a ‘resultType’ nem a ‘Number’ típus.

ResultType

egy kód, amely az eredmény típusát képviseli, amint azt aHTTP://www.w3.org/TR/DOM-szint-3-XPath/xpath.html#XPathResultHtml.Dom.XPath.XPathResultType enum.

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

ingatlan értéke

XPathResultType

SingleNodeValue

Ennek az egységes csomópontnak az értéke, amely „zéró” lehet.

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

ingatlan értéke

Node

Exceptions

DOMException

TYPE_ERR: feltöltve, ha az eredményType nem ‘AnyUnorderedNode’ típus vagy ‘FirstOrderedNode’ típus.

SnapshotLength

A csomópontok száma az eredmény snapshot. A snapshot érvényes értékeiA jelzések ‘0’ és ‘snapshotLength-1’ között szerepelnek.

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

ingatlan értéke

int

Exceptions

DOMException

TYPE_ERR: feltöltve, ha az eredményType nem a ‘UnorderedNodeSnapshot’ típus vagy a ‘OrderedNodeSnapshot’ típus.

StringValue

Ennek az eredménynek az értéke.

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

ingatlan értéke

string

Exceptions

DOMException

TYPE_ERR: feltöltve, ha a ‘resultType’ nem a ‘String’ típus.

Methods

IterateNext()

Iterálja és visszaadja a következő csomópontot a csomópont beállítása vagy “zéró”, ha nincs több csomópont.

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

Returns

Node

Vissza a következő csomópontot.

Exceptions

DOMException

TYPE_ERR: feltöltve, ha a “resultType” nem a “UnorderedNodeIterator” típus vagy a “OrderedNodeIterator” típus.

DOMException

INVALID_STATE_ERR: A dokumentum mutáltAz eredmény visszaküldését követően.

SnapshotItem(int)

Visszaadja a “index” elemet a snapshot gyűjteményben. Ha a “index” nagyobb, vagy egyenlő a csomópontok számával a listában, ez a módszer visszatér “zér”. Ellentétben a titerátor eredménye, a snapshot nem válik érvénytelenné, de nem felel meg a jelenlegi dokumentumnak, ha mutált.

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

Parameters

index int

Index a snapshot gyűjteménybe.

Returns

Node

A “index” pozícióban lévő csomópont a “NodeList” vagy a “zéró” ifthat nem érvényes index.

Exceptions

DOMException

TYPE_ERR: feltöltve, ha a ‘resultType’ nem a ‘UnorderedNodeSnapshot’ típus vagy a ‘OrderedNodeSnapshot’ típus.

 Magyar