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)
ParameterJenisKeterangan
expressionStringString ekspresi XPath yang akan diuraikan.
resolverIXPathNSResolverItupenyelesai 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

pengecualiankondisi
DOMExceptionINVALID_EXPRESSION_ERR: Dimunculkan jika ekspresi tidak sah menurut aturanIXPathEvaluator.
DOMExceptionNAMESPACE_ERR: Dibesarkan jika ekspresi berisi prefiks namespace yang tidak dapat diselesaikan oleh yang ditentukanIXPathNSResolver.

Lihat juga