IXPathResult

IXPathResult interface

XPathSonuç 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ü``SırasızNodeIterator yazın veyaOrderedNodeIterator yazın ve bu sonuç döndürüldüğünden beri belge değiştirildi.
NumberValue { get; }Bu sayının değeri sonucu.
ResultType { get; }http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult tarafından tanımlandığı şekliyle 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ğerler0 ileanlık görüntüUzunluk-1 kapsayıcı.
StringValue { get; }Bu dize sonucunun değeri.

yöntemler

İsimTanım
IterateNext()Düğüm kümesinden sonraki düğümü yineler ve döndürür veyahükümsüz başka düğüm yoksa.
SnapshotItem(int)dizin anlık görüntü koleksiyonundaki inci öğe. Eğerdizin değerinden büyük veya listedeki düğüm sayısına eşitse, bu yöntem şunu döndürür:hükümsüz . yineleyici sonucundan farklı olarak, anlık görüntü geçersiz olmaz, ancak mutasyona uğramışsa geçerli belgesine karşılık gelmeyebilir.

Ayrıca bakınız