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
Vrednost ovog boolean rezultata.
[DOMName("booleanValue")]
bool BooleanValue { get; }
Вредност имовине
Exceptions
TYPE_ERR: подигнут ако ‘resultType’ није ‘Boolean’ тип.
InvalidIteratorState
Istinito ako je ‘resultType’ tip ‘UnorderedNodeIterator’ ili ‘OrderedNodeIterator’ tip i dokument je promenjen otkako je taj rezultat vratio.
[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РезултатАпсос.Хтмл.Дом.XПатх.XПатхРезултатТип енум.
[DOMName("resultType")]
XPathResultType ResultType { get; }
Вредност имовине
SingleNodeValue
Вредност овог јединственог резултата, који може бити “нуле”.
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Вредност имовине
Exceptions
TYPE_ERR: подигнут ако резултатType није ‘AnyUnorderedNode’ тип или ‘FirstOrderedNode’ тип.
SnapshotLength
Број чворова у резултату Снапсхот. важеће вредности за СнапсхотИндикације су ‘0’ до ‘СнапсхотЛингхт-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
Индекс у Снапсхот колекцију.
Returns
Нод у положају “индекс” у “Нодлисту” или “нуле” ифтат није важећи индекс.
Exceptions
TYPE_ERR: подигнут ако ‘resultType’ није ‘UnorderedNodeSnapshot’ тип или ‘OrderedNodeSnapshot’ тип.