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

Стойността на този булеан резултат.

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

стойност на имота

bool

Exceptions

DOMException

TYPE_ERR: възстановен, ако ‘resultType’ не е ‘Boolean.

InvalidIteratorState

iterator е недействителен. True ако ‘resultType’ е ‘UnorderedNodeIterator’ тип или ‘OrderedNodeIterator.

[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РезултатHtml.Dom.XPath.XPathResultType enum.

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

стойност на имота

XPathResultType

SingleNodeValue

Стойността на този единен резултат, който може да бъде “нуле”.

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

стойност на имота

Node

Exceptions

DOMException

TYPE_ERR: повишен, ако резултатТипът не е тип “AnyUnorderedNode” или тип “FirstOrderedNode.

SnapshotLength

snapshot. валидни стойности за snapshotИндикациите са ‘0’ до ‘snapshotLength-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

Индекс в колекцията на snapshot.

Returns

Node

NodeList” или “нуле” ifthat.

Exceptions

DOMException

TYPE_ERR: повишен, ако ‘resultType’ не е ‘UnorderedNodeSnapshot’ тип или ‘OrderedNodeSnapshot.

 Български