Interface IXPathResult
Nama dari : Aspose.Html.Dom.XPath Pengumpulan: Aspose.HTML.dll (25.4.0)
Interface ‘XPathResult’ mewakili hasil evaluasi ekspresi anXPath 1.0 dalam konteks node tertentu.Karena evaluasi ekspresi XPath dapat menghasilkan berbagai jenis hasil, objek ini membuat mustahil untuk menemukan dan memanipulasi jenis dan nilai hasil.
[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult
Properties
BooleanValue
Nilai hasil boolean ini.
[DOMName("booleanValue")]
bool BooleanValue { get; }
Nilai Properti
Exceptions
TYPE_ERR: ditingkatkan jika ‘resultType’ bukan ‘Boolean’ jenis.
InvalidIteratorState
Memang benar jika ‘resultType’ adalah ‘UnorderedNodeIterator’ jenis atau ‘OrderedNodeIterator’ jenis dan dokumen telah diubah sejak hasil ini dikembalikan.
[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }
Nilai Properti
NumberValue
Nilai dari angka ini hasilnya.
[DOMName("numberValue")]
double NumberValue { get; }
Nilai Properti
Exceptions
TYPE_ERR: ditingkatkan jika ‘resultType’ bukan ‘Number’ jenis.
ResultType
Sebuah kode yang mewakili jenis hasil ini, seperti yang ditentukan olehHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultHtml.Dom.XPath.XPathResultType enum.
[DOMName("resultType")]
XPathResultType ResultType { get; }
Nilai Properti
SingleNodeValue
Nilai dari hasil node tunggal ini, yang mungkin ‘zero’.
[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }
Nilai Properti
Exceptions
TYPE_ERR: ditingkatkan jika hasilType bukan ‘AnyUnorderedNode’ jenis atau ‘FirstOrderedNode’ jenis.
SnapshotLength
Nilai valid untuk snapshotIndikasi adalah ‘0’ untuk ‘snapshotLength-1’ termasuk.
[DOMName("snapshotLength")]
int SnapshotLength { get; }
Nilai Properti
Exceptions
TYPE_ERR: diangkat jika hasilType tidak ‘UnorderedNodeSnapshot’ jenis atau ‘OrderedNodeSnapshot’ jenis.
StringValue
Nilai dari hasil string ini.
[DOMName("stringValue")]
string StringValue { get; }
Nilai Properti
Exceptions
TYPE_ERR: ditingkatkan jika ‘resultType’ bukan ‘String’ jenis.
Methods
IterateNext()
Iterate dan mengembalikan nod berikutnya dari nod set atau ‘zero’ jika tidak ada nod lagi.
[DOMName("iterateNext")]
Node IterateNext()
Returns
Kembali ke nod berikutnya.
Exceptions
TYPE_ERR: diangkat jika ‘resultType’ bukan ‘UnorderedNodeIterator’ jenis atau ‘OrderedNodeIterator’ jenis.
INVALID_STATE_ERR: Dokumen ini telah ditukarSetelah hasilnya dikembalikan.
SnapshotItem(int)
Jika ‘index’ lebih besar atau setara dengan jumlah nod dalam daftar, metode ini mengembalikan ‘zero’.Tidak seperti hasil titerator, snapshot tidak menjadi tidak sah, tetapi mungkin tidak sesuai dengan dokumen saat ini jika ditukar.
[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)
Parameters
index
int
Indeks ke dalam koleksi snapshot.
Returns
Node di posisi ‘index’ di ‘NodeList’, atau ’null’ ifthat tidak merupakan indeks yang valid.
Exceptions
TYPE_ERR: diangkat jika ‘resultType’ bukan ‘UnorderedNodeSnapshot’ jenis atau ‘OrderedNodeSnapshot’ jenis.