Interface IXPathResult

Interface IXPathResult

nazivni prostor: Aspose.Html.Dom.XPath Sastav: Aspose.HTML.dll (25.4.0)

Interfejs ‘XPathResult’ predstavlja rezultat ocjene izraza anXPath 1.0 u kontekstu određenog čvorova. budući da ocjena izraza XPath može rezultirati različitim vrstama rezultata, ovaj objekt čini nemoguće otkriti i manipulirati tipom i vrijednošću rezultata.

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

Properties

BooleanValue

Vrijednost ovog boolean rezultata.

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

Vrijednost nekretnina

bool

Exceptions

DOMException

TYPE_ERR: podignuta ako ‘resultType’ nije ‘Boolean’ tip.

InvalidIteratorState

Istinito ako je ‘resultType’ tip ‘UnorderedNodeIterator’ ili ‘OrderedNodeIterator’ tip i dokument je izmijenjen otkako je taj rezultat vratio.

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

Vrijednost nekretnina

bool

NumberValue

Vrijednost ovog broja je rezultat.

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

Vrijednost nekretnina

double

Exceptions

DOMException

TYPE_ERR: podignuta ako ‘resultType’ nije ‘Number’ tip.

ResultType

kod koji predstavlja vrstu ovog rezultata, kako je definiran od straneHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultSljedeći članakHtml.Dom.XPath.XPathResultType enum.

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

Vrijednost nekretnina

XPathResultType

SingleNodeValue

Vrijednost ovog jedinstvenog rezultata, koji može biti ‘zero’.

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

Vrijednost nekretnina

Node

Exceptions

DOMException

TYPE_ERR: podignuti ako rezultatType nije ‘AnyUnorderedNode’ tip ili ‘FirstOrderedNode’ tip.

SnapshotLength

Validne vrijednosti za snapshotItemindikacije su ‘0’ do ‘snapshotLength-1’ uključujući.

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

Vrijednost nekretnina

int

Exceptions

DOMException

TYPE_ERR: podignuta ako rezultatType nije ‘UnorderedNodeSnapshot’ tip ili ‘OrderedNodeSnapshot’ tip.

StringValue

Vrijednost ovog rezultata struje.

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

Vrijednost nekretnina

string

Exceptions

DOMException

TYPE_ERR: podignuta ako ‘resultType’ nije ‘String’ tip.

Methods

IterateNext()

Iterira i vraća sljedeće čvorove iz čvorova ili ‘zero’ ako više nema čvorova.

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

Returns

Node

Povratak sljedećeg čvorova.

Exceptions

DOMException

TYPE_ERR: podignuta ako ‘resultType’ nije ‘UnorderedNodeIterator’ tip ili ‘OrderedNodeIterator’ tip.

DOMException

INVALID_STATE_ERR: Dokument je mutiranNakon što je rezultat vratio.

SnapshotItem(int)

Ako je ‘index’ veći ili jednako broju čvorova na popisu, ova metoda vraća ‘zero’.U suprotnosti s rezultatom kazališta, snimak ne postaje nevažeći, ali možda ne odgovara tekućem dokumentu ako se mutira.

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

Parameters

index int

Slijedeći članakSnapshot kolekcija.

Returns

Node

Node na ‘index’ položaju u ‘NodeList’, ili ‘zero’ ifthat nije valjan indeks.

Exceptions

DOMException

TYPE_ERR: podignuta ako ‘resultType’ nije ‘UnorderedNodeSnapshot’ tip ili ‘OrderedNodeSnapshot’ tip.

 Hrvatski