Interface IXPathResult

IXPathResult interface

XPathSonucu arabirim, belirli bir düğüm bağlamında bir XPath 1.0 ifadesinin değerlendirilmesinin sonucunu temsil eder. Bir XPath ifadesinin değerlendirmesi, çeşitli sonuç türleriyle sonuçlanabileceğinden, bu nesne, sonucun türünü ve değerini keşfetmeyi ve değiştirmeyi mümkün kılar.

public interface IXPathResult

Özellikleri

İsimTanım
BooleanValue { get; }Bu boole sonucunun değeri.
InvalidIteratorState { get; }Yineleyicinin geçersiz hale geldiğini belirtir. Doğru isesonuçTürü``UnorderedNodeYineleyici yazın veyaOrderedNodeIterator yazın ve bu sonuç döndürüldüğünden beri belge değiştirildi.
NumberValue { get; }Bu sayı sonucunun değeri.
ResultType { get; }http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult tarafından tanımlanan, bu sonucun türünü temsil eden bir kodXPathResultType numaralandırma.
SingleNodeValue { get; }Bu tek düğüm sonucunun değeri;hükümsüz .
SnapshotLength { get; }Sonuç anlık görüntüsündeki düğüm sayısı. snapshotItem dizinleri için geçerli değerler:0 ileanlık görüntüLength-1 dahil.
StringValue { get; }Bu dizi sonucunun değeri.

yöntemler

İsimTanım
IterateNext()Düğüm kümesinden bir sonraki düğümü yineler ve döndürür veyahükümsüz başka düğüm yoksa.
SnapshotItem(int)şunu döndürür:dizin anlık görüntü koleksiyonundaki öğe. Eğerdizin ‘den büyük veya listedeki düğüm sayısına eşitse, bu yöntem döndürürhükümsüz . yineleyici sonucunun aksine, anlık görüntü geçersiz olmaz, ancak mutasyona uğrarsa geçerli belgesine karşılık gelmeyebilir.

Ayrıca bakınız