Interface IXPathResult

Interface IXPathResult

Название пространства: Aspose.Html.Dom.XPath Ассоциация: Aspose.HTML.dll (25.4.0)

Интерфейс «XPathResult» представляет собой результат оценки выражения «xpath 1.0» в контексте конкретного узла. Поскольку оценка изражения XPath может привести к различным типам результатов, этот объект делает невозможным обнаружить и манипулировать типом и стоимостью результата.

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

Properties

BooleanValue

Значение этого булеанского результата.

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

Стоимость недвижимости

bool

Exceptions

DOMException

TYPE_ERR: поднимается, если “resultType” не является типом “Boolean”.

InvalidIteratorState

Правда, если “resultType” является типом “UnorderedNodeIterator” или типом “OrderedLine” и документ был изменен с момента возвращения этого результата.

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

Стоимость недвижимости

bool

NumberValue

Значение этого числа вытекает.

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

Стоимость недвижимости

double

Exceptions

DOMException

TYPE_ERR: поднимается, если “resultType” не является типом “No”.

ResultType

Код, представляющий собой тип этого результата, как он определяетсяHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.htmlAspose.Html.Dom.XPath.xPthResultType enum.

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

Стоимость недвижимости

XPathResultType

SingleNodeValue

Значение этого единого результата узла, которое может быть «нулевым».

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

Стоимость недвижимости

Node

Exceptions

DOMException

TYPE_ERR: поднимается, если результатType не является типом ‘AnyUnorderedNode’ или типой ‘FirstOrdered Node’.

SnapshotLength

Количество узлов в результате snapshot. Валидные значения для SnapshotИндикаторы включены в ‘0’ до ‘snapshotLength-1’.

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

Стоимость недвижимости

int

Exceptions

DOMException

TYPE_ERR: поднимается, если результатType не является типом ‘UnorderedNodeSnapshot’ или типом ‘Ordered NodeСnaphot’.

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” или типом “Ordered NodeИтерator”.

DOMException

INVALID_STATE_ERR: документ был измененС тех пор как результат был возвращен.

SnapshotItem(ИНТ)

Если «индекс» больше или равен количеству узлов в списке, этот метод возвращается «нулевым». В отличие от результата тетератора, snapshot не становится недействительным, но может не соответствовать текущему документу, если он мутируется.

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

Parameters

index int

Индекс в коллекцию snapshot.

Returns

Node

Нод в позиции «индекс» в «Нодлисте» или «нулевой» ifthat не является валидным индексом.

Exceptions

DOMException

TYPE_ERR: отображается, если “resultType” не является типом “UnorderedNodeSnapshot” или типом “OrderedDrive”.

 Русский