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

Правда, якщо “результатType” є типом “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РезультатПро це йдеться в повідомленні.XPath.XPathResultType enum.

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

вартість нерухомості

XPathResultType

SingleNodeValue

Вартість цього одностороннього результату, який може бути «нулевим».

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

вартість нерухомості

Node

Exceptions

DOMException

TYPE_ERR: піднято, якщо результатType не є типом ‘AnyUnorderedNode’ або типом ‘FirstOrderedNode’.

SnapshotLength

Важливі значення для 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”.

 Українська