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