Interface IXPathResult

IXPathResult interface

ItuXPathResult antarmuka mewakili hasil evaluasi ekspresi XPath 1.0 dalam konteks node tertentu. Karena evaluasi dari ekspresi XPath dapat menghasilkan berbagai jenis hasil, objek ini memungkinkan untuk menemukan dan memanipulasi jenis dan nilai hasil.

public interface IXPathResult

Properti

NamaKeterangan
BooleanValue { get; }Nilai hasil boolean ini.
InvalidIteratorState { get; }Menandakan bahwa iterator menjadi tidak valid. Benar jikajenishasil adalahUnorderedNodeIterator ketik atauOrderedNodeIterator ketik dan dokumen telah dimodifikasi sejak hasil ini dikembalikan.
NumberValue { get; }Nilai hasil bilangan ini.
ResultType { get; }Kode yang mewakili jenis hasil ini, seperti yang ditentukan oleh http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType enum.
SingleNodeValue { get; }Nilai hasil simpul tunggal ini, yang mungkinbatal .
SnapshotLength { get; }Jumlah node dalam snapshot hasil. Nilai yang valid untuk indeks snapshotItem adalah0 kesnapshotLength-1 inklusif.
StringValue { get; }Nilai hasil string ini.

Metode

NamaKeterangan
IterateNext()Mengulangi dan mengembalikan node berikutnya dari set node ataubatal jika tidak ada node lagi.
SnapshotItem(int)Mengembalikanindeks item th dalam koleksi snapshot. Jikaindekslebih besar dari atau sama dengan jumlah node dalam daftar, metode ini kembalibatal . Berbeda dengan hasil iterator , snapshot tidak menjadi tidak valid, tetapi mungkin tidak sesuai dengan dokumen saat ini jika dimutasikan.

Lihat juga