EXSLT - EXSLT

EXSLT kengaytmalarni taqdim etish bo'yicha jamoat tashabbusi XSLT, quyida keltirilgan bir qator modullarga bo'lingan.

EXSLT yaratuvchilari (Jeni Tennison, Uche Ogbuji, Jim Fuller, Deyv Pouson va boshq.) XSLT protsessorlarini ushbu kengaytmalardan foydalanishga da'vat qilishni maqsad qilib qo'yishdi. uslublar jadvallari.

Funktsiyalar ro'yxati

Umumiy EXSLT

Keng tarqalgan, asosiy kengaytma elementlari va funktsiyalari.

Funktsiya nomiQaytish turiParametr turlari
exsl: tugun o'rnatilgantugun o'rnatilganob'ekt
exsl: ob'ekt turimag'lubiyatob'ekt

Matematik EXSLT

Matematika kengaytiruvchi elementlar va matematikaga imkoniyat yaratadigan funktsiyalarni qamrab oladi.

Funktsiya nomiQaytish turiParametr turlari
matematika: minraqamtugun o'rnatilgan
matematik: maksimalraqamtugun o'rnatilgan
matematik: eng yuqoritugun to'plamitugun o'rnatilgan
matematik: eng pasttugun o'rnatilgantugun o'rnatilgan
matematik: absraqamraqam
matematik: akosraqamraqam
matematik: asinraqamraqam
matematika: atanraqamraqam
matematik: atan2raqamraqam, raqam
matematik: doimiyraqamqator, raqam
matematik: cosraqamraqam
matematik: expraqamraqam
matematik: lograqamraqam
matematik: kuchraqamraqam, raqam
matematik: tasodifiyraqam(yo'q)
matematik: gunohraqamraqam
matematik: sqrtraqamraqam
matematik: tanraqamraqam

EXSLT-ni o'rnatadi

To'plamlar kengaytirilgan elementlar va o'rnatilgan manipulyatsiyani amalga oshirishni ta'minlaydigan funktsiyalarni qamrab oladi.

Funktsiya nomiQaytish turiParametr turlari
to'siq: farqtugun o'rnatilgantugun o'rnatilgan, tugun o'rnatilgan
to'siq: kesishmatugun o'rnatilgantugun o'rnatilgan, tugun o'rnatilgan
to'siq: aniqtugun o'rnatilgantugun o'rnatilgan
set: has-same-tugunmantiqiytugun o'rnatilgan, tugun o'rnatilgan
to'siq: etakchitugun o'rnatilgantugun o'rnatilgan, tugun o'rnatilgan
to'siq: orqadatugun o'rnatilgantugun o'rnatilgan, tugun o'rnatilgan

Sanalar va vaqtlar EXSLT

Sana va vaqt sanaga va vaqtga bog'liq bo'lgan kengaytma elementlari va funktsiyalarini qamrab oladi.

Funktsiya nomiQaytish turiParametr turlari
sana: sana-vaqtmag'lubiyat(yo'q)
sana: sanamag'lubiyatmag'lubiyatmi?
sana: vaqtmag'lubiyatmag'lubiyatmi?
sana: yilraqammag'lubiyatmi?
sana: pog'ona yilimantiqiymag'lubiyatmi?
sana: yil oyiraqammag'lubiyatmi?
sana: oyning nomimag'lubiyatmag'lubiyatmi?
sana: oyning qisqartmasimag'lubiyatmag'lubiyatmi?
sana: yilda bir haftaraqammag'lubiyatmi?
sana: yiligaraqammag'lubiyatmi?
sana: oylik kunraqammag'lubiyatmi?
sana: oyning haftasi kuniraqammag'lubiyatmi?
sana: haftada bir kunraqammag'lubiyatmi?
sana: kunning nomimag'lubiyatmag'lubiyatmi?
sana: kun qisqartmasimag'lubiyatmag'lubiyatmi?
sana: kuniga soatraqammag'lubiyatmi?
sana: soatiga daqiqalarraqammag'lubiyatmi?
sana: daqiqada soniyaraqammag'lubiyatmi?
sana: format-sanamag'lubiyattor, ip
sana: sana-sanamag'lubiyattor, ip
sana: oyda bir haftaraqammag'lubiyatmi?
sana: farqmag'lubiyattor, ip
sana: qo'shishmag'lubiyattor, ip
sana: qo'shilish muddatimag'lubiyattor, ip
sana: summag'lubiyattugun o'rnatilgan
sana: soniyaraqammag'lubiyatmi?
sana: davomiyligimag'lubiyatraqammi?

Qatorlar EXSLT

Satrlar kengaytma elementlari va mag'lubiyatni manipulyatsiya qilish imkoniyatlarini ta'minlaydigan funktsiyalarni o'z ichiga oladi.

Funktsiya nomiQaytish turiParametr turlari
str: tokenizetugun o'rnatilgantor, sim?
str: almashtirishtugun o'rnatilganmag'lubiyat, ob'ekt, ob'ekt
str: to'ldirishmag'lubiyatraqam, satr?
str: alignmag'lubiyatmag'lubiyat, tor, mag'lubiyatmi?
str: encode-urimag'lubiyatmag'lubiyat, tor, mag'lubiyatmi?
str: decode-urimag'lubiyattor, ip
str: concatmag'lubiyattugun o'rnatilgan
str: splittugun o'rnatilgantor, sim?

Muntazam iboralar EXSLT

Regular Expressions kengaytma elementlari va funktsiyalarni o'z ichiga oladi, bu esa doimiy iboralar bilan ishlashga imkon beradi.

Funktsiya nomiQaytish turiParametr turlari
regexp: sinovmantiqiymag'lubiyat, mag'lubiyat, tor?
regexp: matchob'ektmag'lubiyat, tor, mag'lubiyatmi?
regexp: almashtirishmag'lubiyattor

Dynamic EXSLT

Dynamic XPath ifodalarini o'z ichiga olgan satrlarni dinamik baholash bilan shug'ullanadigan kengaytma elementlari va funktsiyalarini qamrab oladi.

Funktsiya nomiQaytish turiParametr turlari
din: baholashob'ektmag'lubiyat
din: minraqamnode-set, string
din: maxraqamnode-set, string
din: sumraqamnode-set, string
dyn: xaritatugun o'rnatilgannode-set, string
din: yopilishtugun o'rnatilgannode-set, string

Tasodifiy EXSLT

Tasodifiy imkoniyatlarni tasodifiy ta'minlaydigan kengaytma elementlari va funktsiyalarini qamrab oladi.

Funktsiya nomiQaytish turiParametr turlari
tasodifiy: tasodifiy ketma-ketlikraqamraqam ?, raqam?

Tashqi havolalar