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
iterator е недействителен. True ако ‘resultType’ е ‘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РезултатHtml.Dom.XPath.XPathResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
стойност на имота
SingleNodeValue
Стойността на този единен резултат, който може да бъде “нуле”.
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
стойност на имота
Exceptions
TYPE_ERR: повишен, ако резултатТипът не е тип “AnyUnorderedNode” или тип “FirstOrderedNode.
SnapshotLength
snapshot. валидни стойности за 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.