IXPathEvaluator.CreateExpression
IXPathEvaluator.CreateExpression method
Membuat ekspresi XPath yang diurai dengan ruang nama yang diselesaikan. Ini berguna saat ekspresi akan digunakan kembali dalam aplikasi karena memungkinkan untuk mengompilasi string ekspresi ke dalam bentuk internal yang lebih efisien dan melakukan preresolve semua prefiks namespace yang terjadi di dalam ekspresi.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Parameter | Jenis | Keterangan |
---|---|---|
expression | String | String ekspresi XPath yang akan diuraikan. |
resolver | IXPathNSResolver | Itupenyelesai mengizinkan terjemahan semua awalan, termasukxml awalan namespace, dalam ekspresi XPath menjadi URI namespace yang sesuai. Jika ini ditentukan sebagaibatal , setiap namespace awalan dalam ekspresi akan menghasilkanDOMException sedang dilemparkan dengan kodeNAMESPACE_ERR . |
Nilai Pengembalian
Bentuk terkompilasi dari ekspresi XPath.
Pengecualian
pengecualian | kondisi |
---|---|
DOMException | INVALID_EXPRESSION_ERR: Dimunculkan jika ekspresi tidak sah menurut aturanIXPathEvaluator . |
DOMException | NAMESPACE_ERR: Dibesarkan jika ekspresi berisi prefiks namespace yang tidak dapat diselesaikan oleh yang ditentukanIXPathNSResolver . |
Lihat juga
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- ruang nama Aspose.Html.Dom.XPath
- perakitan Aspose.HTML