Interface IXPathResult

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

bool

Exceptions

DOMException

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

bool

NumberValue

Nilai dari angka ini hasilnya.

[DOMName("numberValue")]
double NumberValue { get; }

Nilai Properti

double

Exceptions

DOMException

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

XPathResultType

SingleNodeValue

Nilai dari hasil node tunggal ini, yang mungkin ‘zero’.

[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }

Nilai Properti

Node

Exceptions

DOMException

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

int

Exceptions

DOMException

TYPE_ERR: diangkat jika hasilType tidak ‘UnorderedNodeSnapshot’ jenis atau ‘OrderedNodeSnapshot’ jenis.

StringValue

Nilai dari hasil string ini.

[DOMName("stringValue")]
string StringValue { get; }

Nilai Properti

string

Exceptions

DOMException

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

Node

Kembali ke nod berikutnya.

Exceptions

DOMException

TYPE_ERR: diangkat jika ‘resultType’ bukan ‘UnorderedNodeIterator’ jenis atau ‘OrderedNodeIterator’ jenis.

DOMException

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

Node di posisi ‘index’ di ‘NodeList’, atau ’null’ ifthat tidak merupakan indeks yang valid.

Exceptions

DOMException

TYPE_ERR: diangkat jika ‘resultType’ bukan ‘UnorderedNodeSnapshot’ jenis atau ‘OrderedNodeSnapshot’ jenis.

 Indonesia