Interface IXPathResult

Interface IXPathResult

Pôvodný názov: Aspose.Html.Dom.XPath Zhromaždenie: Aspose.HTML.dll (25.4.0)

Rozhranie “XPathResult” predstavuje výsledok hodnotenia výrazu anXPath 1.0 v kontexte konkrétneho uzla. Keďže hodnotenie výrazu XPath môže viesť k rôznym typom výsledkov, tento objekt umožňuje zistiť a manipulovať s typom a hodnotou výsledku.

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

Properties

BooleanValue

Hodnota tohto booleánskeho výsledku.

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

Hodnota nehnuteľnosti

bool

Exceptions

DOMException

TYPE_ERR: zvýšené, ak ‘resultType’ nie je ‘Boolean’ typ.

InvalidIteratorState

To znamená, že iterátor sa stal neplatným. pravdivé, ak “resultType” je typ “UnorderedNodeIterator” alebo typ “OrderedNodeIterator” a dokument bol upravený odo dňa, keď sa tento výsledok vrátil.

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

Hodnota nehnuteľnosti

bool

NumberValue

Výsledkom je hodnota tohto čísla.

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

Hodnota nehnuteľnosti

double

Exceptions

DOMException

TYPE_ERR: zvýšené, ak “resultType” nie je typ “Číslo”.

ResultType

Kód, ktorý predstavuje typ tohto výsledku, ako je definovanýhttp://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathRezultátSpoločnosť Aspose.Html.Dom.XPath.XPathResultType enum.

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

Hodnota nehnuteľnosti

XPathResultType

SingleNodeValue

Hodnota tohto jediného uzla výsledok, ktorý môže byť “zero”.

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

Hodnota nehnuteľnosti

Node

Exceptions

DOMException

TYPE_ERR: zvýšené, ak výsledokType nie je typ ‘AnyUnorderedNode’ alebo typ ‘FirstOrderedNode’.

SnapshotLength

Počet uzlín v výslednom snapshot. platné hodnoty pre snapshotItemindice sú ‘0’ do ‘snapshotLongth-1’ zahrnuté.

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

Hodnota nehnuteľnosti

int

Exceptions

DOMException

TYPE_ERR: zvýšené, ak výsledokType nie je typ ‘UnorderedNodeSnapshot’ alebo typ ‘OrderedNodeSnapshot’.

StringValue

Hodnota tohto pruhového výsledku.

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

Hodnota nehnuteľnosti

string

Exceptions

DOMException

TYPE_ERR: zvýšené, ak “resultType” nie je typ String.

Methods

IterateNext()

Iteruje a vráti ďalší uzol z nastavenia uzolov alebo “zero”, ak už nie sú uzly.

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

Returns

Node

Vráťte ďalší uzol.

Exceptions

DOMException

TYPE_ERR: zvýšené, ak “resultType” nie je typ “UnorderedNodeIterator” alebo typ “OrderedNodeIterator”.

DOMException

INVALID_STATE_ERR: Dokument bol zmenenýOdkedy sa výsledok vrátil.

SnapshotItem(int)

Vráti položku “index” v zbierke snímok. Ak je “index” väčší alebo rovná sa počtu uzlín v zozname, táto metóda vráti “zero”. Na rozdiel od výsledku teiterátora, snímok sa nestane neplatným, ale nemusí zodpovedať aktuálnemu dokumentu, ak je mutovaný.

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

Parameters

index int

Index do kolekcie snapshot.

Returns

Node

Nóda v polohe “index” v polohe “NodeList” alebo “null” ifthat nie je platný index.

Exceptions

DOMException

TYPE_ERR: zdvihnutý, ak ‘resultType’ nie je ‘UnorderedNodeSnapshot’ typ alebo ‘OrderedNodeSnapshot’ typ.

 Slovenčina