Isi kandungan:
- Definisi - Apa yang dimaksudkan dengan Transformasi Bahasa Gaya Lembaran (XSLT)?
- Techopedia menerangkan Transformasi Bahasa Stylesheet Extensible (XSLT)
Definisi - Apa yang dimaksudkan dengan Transformasi Bahasa Gaya Lembaran (XSLT)?
Transformasi Bahasa Gaya Lembaran yang Boleh Dipanjangkan (XSLT), lebih dikenali sebagai transformasi XSL, adalah bahasa untuk mengubah dokumen Extensible Markup Languague (XML) ke dalam dokumen berstruktur lain. Ini dilakukan dengan menggunakan peraturan templat yang menentukan lembaran gaya untuk mengubah dokumen XML input yang diberikan ke dalam dokumen keluaran yang sesuai dengan bantuan pemproses XSL.
Transformasi XSLT boleh berlaku sama ada di sisi klien atau pelayan. Model pemproses XSLT terdiri daripada satu atau lebih dokumen XML sumber, satu atau lebih helaian gaya XSL, pemproses XSL dan satu atau lebih dokumen output berstruktur.
Techopedia menerangkan Transformasi Bahasa Stylesheet Extensible (XSLT)
XSLT adalah tentang menentukan bagaimana kandungan XML akan menjana perwakilan visual, menerangkan butiran seperti gaya, dan susun atur pada medium persembahan seperti tetingkap paparan, skrin peranti tangan, dan lain-lain. Pemproses gaya XSL adalah komponen utama dalam XSLT terlibat dalam menafsirkan helaian gaya dan dokumen dan menjana kandungan mengikut peraturan templat.
Lembaran gaya tidak menggunakan sintaks pemrograman sepenuhnya kerana ia kompleks untuk belajar dan mentafsir. Sebaliknya ia mentakrifkan peraturan yang dikenali sebagai peraturan templat. Setiap peraturan ini menentukan corak yang mesti dijumpai dalam dokumen sumber. Apabila mencari corak, transformasi dicetuskan untuk menghasilkan dokumen output. Corak menggunakan bahasa ungkapan berdasarkan XPath untuk membandingkan nod sumber dan template helaian gaya.
Memformat semantik dimasukkan ke dalam pohon hasil, yang membolehkan pemformatan. Pemformatan semantik boleh ditakrifkan sebagai satu set kelas yang mewakili objek pemformatan. Hasil nod pokok disebut sebagai objek pemformatan. Peraturan persembahan didefinisikan oleh kelas objek dan sifat pemformatan.
