Interface IXPathResult
Названий на: Aspose.Svg.Dom.XPath Асамблея: Aspose.SVG.dll (25.5.0)
Інтерфейс “XPathResult” являє собою результат оцінки вираження anXPath 1.0 в контексті конкретного ядра. оскільки оцінка вираження XPath може призвести до різних типів результатів, цей об’єкт робить неможливим виявити і маніпулювати типом і цінністю результату.
[ComVisible(true)]
[DOMNoInterfaceObject]
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.xPatResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
вартість нерухомості
SingleNodeValue
Вартість цього одностороннього результату, який може бути «нулевим».
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
вартість нерухомості
Exceptions
TYPE_ERR: піднято, якщо результатType не є типом ‘AnyUnorderedNode’ або типу ‘FirstOrdered Node’.
SnapshotLength
Важливі значення для snapshotІндекси є ‘0’ до ‘snapshotLength-1’ включені.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
вартість нерухомості
Exceptions
TYPE_ERR: піднято, якщо результатType не є типом ‘UnorderedNodeSnapshot’ або типом ‘OrderedMoreSnack’.
StringValue
Значення цієї стрічки результату.
[DOMName("stringValue")]
string StringValue { get; }
вартість нерухомості
Exceptions
TYPE_ERR: піднято, якщо ‘resultType’ не є типом ‘String’.
Methods
IterateNext()
Ітерирує і повертає наступний вузол з набору вузлів або «нуль», якщо більше немає вузлів.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Повернеться до наступного ноду.
Exceptions
TYPE_ERR: піднімається, якщо “resultType” не є типом “UnorderedNodeIterator” або типом “OrderedDrive”.
INVALID_STATE_ERR: Документ зміненоПісля того, як результат повернувся.
SnapshotItem(ІНТ)
Якщо “індекс” більший або дорівнює кількості вузлів в списку, цей метод повертається “нуль”.На відміну від результату тетератора, знімки не стають недійсними, але можуть не відповідати поточному документу, якщо вони змінюються.
[DOMName("snapshotItem")]
[DOMNullable]
Node SnapshotItem(int index)
Parameters
index
int
Індекс в колекцію snapshot.
Returns
Нод у позиції «індекс» в «NodeList», або «нуль» ifthat не є дійсним індекс.
Exceptions
TYPE_ERR: піднімається, якщо “resultType” не є типом “UnorderedNodeSnapshot” або типом “OrderedDrive”.