XSLT elementlari
W3C tavsiyasidagi (XSLT 1.0 versiyasi) XSLT elementlari.
XSLT elementlari
"Element" ustunidagi havolalar har bir element atributlari va u haqidagi boshqa foydali ma’lumotlarga olib boradi.
| Element | Tavsif |
|---|---|
| apply-imports | Import qilingan uslublar jadvalidagi shablon qoidasini qo‘llaydi |
| apply-templates | Shablon qoidasini joriy elementga yoki joriy elementning bola tugunlariga qo‘llaydi |
| attribute | Atribut qo‘shadi |
| attribute-set | Nomlangan atributlar to‘plamini belgilaydi |
| call-template | Nomlangan shablonni chaqiradi |
| choose | Bir nechta shartli tekshiruvlarni ifodalash uchun <when> va <otherwise> bilan birgalikda ishlatiladi |
| comment | Natija daraxtida izoh tugunini yaratadi |
| copy | Joriy tugunning nusxasini yaratadi (bola tugunlari va atributlarisiz) |
| copy-of | Joriy tugunning nusxasini yaratadi (bola tugunlari va atributlari bilan) |
| decimal-format | format-number() funksiyasi yordamida sonlarni stringlarga aylantirishda ishlatiladigan belgilar va simvollarni belgilaydi |
| element | Natija hujjatida element tugunini yaratadi |
| fallback | Agar protsessor XSLT elementini qo‘llab-quvvatlamasa, bajariladigan muqobil kodni belgilaydi |
| for-each | Ko‘rsatilgan tugunlar to‘plamidagi har bir tugun bo‘ylab sikl bajaradi |
| if | Faqat ko‘rsatilgan shart rost (true) bo‘lgandagina qo‘llaniladigan shablonni o‘z ichiga oladi |
| import | Bir uslublar jadvali tarkibini boshqasiga import qiladi. Eslatma: Import qilingan uslublar jadvali uni import qilayotgan uslublar jadvaliga qaraganda pastroq ustuvorlikka ega |
| include | Bir uslublar jadvali tarkibini boshqasiga qo‘shadi (include). Eslatma: Qo‘shilgan uslublar jadvali uni qo‘shayotgan uslublar jadvali bilan bir xil ustuvorlikka ega |
| key | Uslublar jadvalida key() funksiyasi bilan ishlatilishi mumkin bo‘lgan nomlangan kalitni e’lon qiladi |
| message | Natijaga xabar yozadi (xatolar haqida xabar berish uchun ishlatiladi) |
| namespace-alias | Uslublar jadvalidagi nomlar fazosini natijada boshqa nomlar fazosiga almashtiradi |
| number | Joriy tugunning butun sonli o‘rnini aniqlaydi va sonni formatlaydi |
| otherwise | <choose> elementi uchun standart amalni belgilaydi |
| output | Natija hujjatining formatini belgilaydi |
| param | Lokal yoki global parametrni e’lon qiladi |
| preserve-space | Bo‘sh joylar saqlanishi kerak bo‘lgan elementlarni belgilaydi |
| processing-instruction | Natijaga qayta ishlash ko‘rsatmasini yozadi |
| sort | Natijani saralaydi |
| strip-space | Bo‘sh joylar olib tashlanishi kerak bo‘lgan elementlarni belgilaydi |
| stylesheet | Uslublar jadvalining ildiz elementini belgilaydi |
| template | Ko‘rsatilgan tugun mos kelganda qo‘llaniladigan qoidalar |
| text | Natijaga literal matn yozadi |
| transform | Uslublar jadvalining ildiz elementini belgilaydi |
| value-of | Tanlangan tugun qiymatini ajratib oladi |
| variable | Lokal yoki global o‘zgaruvchini e’lon qiladi |
| when | <choose> elementi uchun amalni belgilaydi |
| with-param | Shablonga uzatiladigan parametr qiymatini belgilaydi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
