Interface IXPathResult

Interface IXPathResult

Именује се: Aspose.Html.Dom.XPath Асамблеја: Aspose.HTML.dll (25.4.0)

Интерфејс “XPathResult” представља резултат процене израза anXPath 1.0 у контексту одређеног чвора. пошто процена израза XPath може довести до различитих типова резултата, овај објекат чини немогућом да се открије и манипулише типом и вредношћу резултата.

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

Properties

BooleanValue

Vrednost ovog boolean rezultata.

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

Вредност имовине

bool

Exceptions

DOMException

TYPE_ERR: подигнут ако ‘resultType’ није ‘Boolean’ тип.

InvalidIteratorState

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

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

Вредност имовине

bool

NumberValue

Вредност овог броја је резултат.

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

Вредност имовине

double

Exceptions

DOMException

TYPE_ERR: подигнут ако ‘resultType’ није ‘Number’ тип.

ResultType

Код који представља врсту овог резултата, као што је дефинисаноhttp://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathРезултатАпсос.Хтмл.Дом.XПатх.XПатхРезултатТип енум.

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

Вредност имовине

XPathResultType

SingleNodeValue

Вредност овог јединственог резултата, који може бити “нуле”.

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

Вредност имовине

Node

Exceptions

DOMException

TYPE_ERR: подигнут ако резултатType није ‘AnyUnorderedNode’ тип или ‘FirstOrderedNode’ тип.

SnapshotLength

Број чворова у резултату Снапсхот. важеће вредности за СнапсхотИндикације су ‘0’ до ‘СнапсхотЛингхт-1’ укључени.

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

Вредност имовине

int

Exceptions

DOMException

TYPE_ERR: подигнут ако резултатType није ‘UnorderedNodeSnapshot’ тип или ‘OrderedNodeSnapshot’ тип.

StringValue

Вредност овог струје резултат.

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

Вредност имовине

string

Exceptions

DOMException

TYPE_ERR: подигнут ако ‘resultType’ није ‘String’ тип.

Methods

IterateNext()

Итерира и враћа следећи чвор из чворног сета или “нуле” ако више нема чворова.

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

Returns

Node

Враћа се следећи чвор.

Exceptions

DOMException

TYPE_ERR: подигнут ако ‘resultType’ није ‘UnorderedNodeIterator’ тип или ‘OrderedNodeIterator’ тип.

DOMException

INVALID_STATE_ERR: Документ је мутиранОд када је резултат враћен.

SnapshotItem(Инт)

Враћа елемент “индекс” у колекцији снимака.Ако је “индекс” већи или једнак броју чворова у листи, овај метод враћа “нул”.За разлику од резултата тетератора, снимак не постаје неважећи, али можда не одговара текућем документу ако се мутира.

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

Parameters

index int

Индекс у Снапсхот колекцију.

Returns

Node

Нод у положају “индекс” у “Нодлисту” или “нуле” ифтат није важећи индекс.

Exceptions

DOMException

TYPE_ERR: подигнут ако ‘resultType’ није ‘UnorderedNodeSnapshot’ тип или ‘OrderedNodeSnapshot’ тип.

 Српски