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; }
Стоимость недвижимости
Exceptions
TYPE_ERR: поднимается, если “resultType” не является типом “Boolean”.
InvalidIteratorState
Правда, если “resultType” является типом “UnorderedNodeIterator” или типом “OrderedLine” и документ был изменен с момента возвращения этого результата.
[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }
Стоимость недвижимости
NumberValue
Значение этого числа вытекает.
[DOMName("numberValue")]
double NumberValue { get; }
Стоимость недвижимости
Exceptions
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; }
Стоимость недвижимости
SingleNodeValue
Значение этого единого результата узла, которое может быть «нулевым».
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Стоимость недвижимости
Exceptions
TYPE_ERR: поднимается, если результатType не является типом ‘AnyUnorderedNode’ или типой ‘FirstOrdered Node’.
SnapshotLength
Количество узлов в результате snapshot. Валидные значения для SnapshotИндикаторы включены в ‘0’ до ‘snapshotLength-1’.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
Стоимость недвижимости
Exceptions
TYPE_ERR: поднимается, если результатType не является типом ‘UnorderedNodeSnapshot’ или типом ‘Ordered NodeСnaphot’.
StringValue
Значение результата этой строки.
[DOMName("stringValue")]
string StringValue { get; }
Стоимость недвижимости
Exceptions
TYPE_ERR: поднимается, если “resultType” не является типом “String”.
Methods
IterateNext()
Итерирует и возвращает следующий узл из настройки узла или «нуль», если больше нет узлов.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Возвращаем следующий узел.
Exceptions
TYPE_ERR: отображается, если “resultType” не является типом “UnorderedNodeIterator” или типом “Ordered NodeИтерator”.
INVALID_STATE_ERR: документ был измененС тех пор как результат был возвращен.
SnapshotItem(ИНТ)
Если «индекс» больше или равен количеству узлов в списке, этот метод возвращается «нулевым». В отличие от результата тетератора, snapshot не становится недействительным, но может не соответствовать текущему документу, если он мутируется.
[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)
Parameters
index
int
Индекс в коллекцию snapshot.
Returns
Нод в позиции «индекс» в «Нодлисте» или «нулевой» ifthat не является валидным индексом.
Exceptions
TYPE_ERR: отображается, если “resultType” не является типом “UnorderedNodeSnapshot” или типом “OrderedDrive”.