Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek ekstensi digunakan untuk memperluas fungsionalitas lembar gaya. Objek ekstensi dipertahankan oleh XsltArgumentList kelas .
Berikut ini adalah keuntungan menggunakan objek ekstensi daripada skrip yang disematkan:
Menghasilkan enkapulasi dan pemanfaatan ulang kelas secara lebih efektif.
Memungkinkan lembar gaya menjadi lebih kecil dan lebih mudah dikelola.
Objek ekstensi XSLT ditambahkan ke XsltArgumentList objek menggunakan AddExtensionObject metode . Nama yang memenuhi syarat dan URI namespace dikaitkan dengan objek ekstensi pada saat itu.
Nota
Set izin FullTrust diperlukan untuk memanggil metode AddExtensionObject. Untuk informasi selengkapnya, lihat Keamanan Akses Kode dan Set Izin Bernama.
Jenis data yang dikembalikan dari objek ekstensi adalah salah satu dari empat jenis data XPath dasar dari number, , stringBoolean, dan node set.
Metode apa pun yang didefinisikan dengan params kata kunci, yang memungkinkan jumlah parameter yang tidak ditentukan untuk diteruskan, saat ini tidak didukung oleh XslCompiledTransform kelas . Lembar gaya XSLT yang menggunakan metode apa pun yang ditentukan dengan params kata kunci tidak akan berfungsi dengan benar. Untuk detailnya, lihat param.
Untuk menggunakan objek ekstensi XSLT
Buat XsltArgumentList objek dan tambahkan objek ekstensi menggunakan AddExtensionObject metode .
Panggil objek ekstensi dari lembar gaya.
Teruskan XsltArgumentList objek ke Transform metode .