Interface IXPathResult

Interface IXPathResult

ja nimityö: Aspose.Html.Dom.XPath Kokoelma: Aspose.HTML.dll (25.4.0)

“XPathResult” -liittymä edustaa anXPath 1.0 - ilmauksen arvioinnin tulosta tietyn ytimen yhteydessä.Koska XPath- ilmauksen arviointi voi johtaa erilaisiin tulosryhmiin, tämä kohde tekee mahdottomaksi löytää ja manipuloida tuloksen tyyppiä ja arvoa.

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

Properties

BooleanValue

Tämän boolean tuloksen arvo.

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

Omistuksen arvo

bool

Exceptions

DOMException

TYPE_ERR: korotettu, jos ‘resultType’ ei ole ‘Boolean’ tyyppi.

InvalidIteratorState

Totuus, jos tulosTyppi on ‘UnorderedNodeIterator’tyyppi tai ‘OrderedNodeIterator’tyyppi ja asiakirja on muutettu sen jälkeen, kun tämä tulos palautettiin.

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

Omistuksen arvo

bool

NumberValue

Tämän luvun arvo on tulos.

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

Omistuksen arvo

double

Exceptions

DOMException

TYPE_ERR: korotetaan, jos ‘resultType’ ei ole ‘Number’ -tyyppi.

ResultType

koodi, joka edustaa tämän tuloksen tyyppiä, sellaisena kuin se määritelläänhttp://www.w3.org/TR/DOM-taso-3-XPath/xpath.html#XPathResultAspose.Html.Dom.XPath.XPathResultType enum.

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

Omistuksen arvo

XPathResultType

SingleNodeValue

Tämän yksittäisen ytimen arvo, joka voi olla ’nolla’.

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

Omistuksen arvo

Node

Exceptions

DOMException

TYPE_ERR: korotettu, jos tulosTyppi ei ole ‘AnyUnorderedNode’ tai ‘FirstOrderedNode’ -tyyppi.

SnapshotLength

Tuloksena olevien solmujen lukumäärä.Snapshotille voimassa olevat arvotindikaattorit ovat ‘0’ tai ‘snapshotLength-1’ mukaan lukien.

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

Omistuksen arvo

int

Exceptions

DOMException

TYPE_ERR: korotettu, jos tulosTyppi ei ole ‘UnorderedNodeSnapshot’ tai ‘OrderedNodeSnapshot’ -tyyppi.

StringValue

Tämän sarjan tuloksen arvo.

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

Omistuksen arvo

string

Exceptions

DOMException

TYPE_ERR: korotettu, jos ‘resultType’ ei ole ‘String’ -tyyppi.

Methods

IterateNext()

Iterat ja palauttaa seuraavan sarjan sarjan asetuksesta tai nollasta, jos ei ole enää sarjoja.

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

Returns

Node

palauttaa seuraava node.

Exceptions

DOMException

TYPE_ERR: korotettu, jos ‘resultType’ ei ole ‘UnorderedNodeIterator’ tyyppi tai ‘OrderedNodeIterator’ tyyppi.

DOMException

INVALID_STATE_ERR: Asiakirja on muuttunutKoska tulos palautettiin.

SnapshotItem(Sisältää)

Jos ‘indeksi’ on suurempi kuin tai sama kuin luettelossa olevien sarakkeiden määrä, tämä menetelmä palauttaa ’nollan’. Toisin kuin teatterin tulos, snapshot ei tule päteviksi, mutta se ei ehkä vastaa nykyistä asiakirjaa, jos se muuttuu.

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

Parameters

index int

Tutustu snapshot -kokoelmaan.

Returns

Node

Nolla ‘indeksin’ sijainnissa ‘NodeList’ tai ’null’ ifthat ei ole voimassa oleva indeksi.

Exceptions

DOMException

TYPE_ERR: korotettu, jos ‘resultType’ ei ole ‘UnorderedNodeSnapshot’ tyyppi tai ‘OrderedNodeSnapshot’ tyyppi.

 Suomi