EXSLT кеңейтуді ұсынатын қоғамдастықтың бастамасы болып табылады XSLT, олар төменде келтірілген бірқатар модульдерге бөлінген.
EXSLT-ті жасаушылар (Джени Теннисон, Уче Огбуджи, Джим Фуллер, Дэйв Поусон және басқалар) XSLT процессорларын осы кеңейтімдерді қолдануға шақырады. стильдер кестесі.
Функциялар тізімі
Жалпы EXSLT
Кең таралған, негізгі кеңейту элементтері мен функциялары.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| exsl: түйін орнатылды | түйін орнатылды | объект |
| exsl: нысан типі | жіп | объект |
Математика EXSLT
Математика математикаға мүмкіндік беретін кеңейту элементтері мен функцияларын қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| математика: мин | нөмір | түйін орнатылды |
| математика: макс | нөмір | түйін орнатылды |
| математика: ең жоғары | түйін | түйін орнатылды |
| математика: ең төменгі | түйін орнатылды | түйін орнатылды |
| математика: абс | нөмір | нөмір |
| математика: акос | нөмір | нөмір |
| математика: асин | нөмір | нөмір |
| математика: атан | нөмір | нөмір |
| математика: atan2 | нөмір | сан, сан |
| математика: тұрақты | нөмір | жол, сан |
| математика: cos | нөмір | нөмір |
| математика: эксп | нөмір | нөмір |
| математика: журнал | нөмір | нөмір |
| математика: қуат | нөмір | сан, нөмір |
| математика: кездейсоқ | нөмір | (жоқ) |
| математика: күнә | нөмір | нөмір |
| математика: sqrt | нөмір | нөмір |
| математика: тан | нөмір | нөмір |
EXSLT орнатады
Жиынтықтар қондырғыларды манипуляциямен қамтамасыз ететін кеңейту элементтері мен функцияларын қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| жиынтық: айырмашылық | түйін орнатылды | түйін-жиын, түйін-жиын |
| жиын: қиылысу | түйін орнатылды | түйін-жиын, түйін-жиын |
| жиын: айқын | түйін орнатылды | түйін орнатылды |
| жиын: бірдей-түйін | логикалық | түйін-жиын, түйін-жиын |
| жиынтық: жетекші | түйін орнатылды | түйін-жиын, түйін-жиын |
| жиынтық: артта қалу | түйін орнатылды | түйін-жиын, түйін-жиын |
Мерзімдері мен уақыты EXSLT
Күндер мен уақыттар кеңейту элементтері мен функциялары туралы уақыт пен уақытты қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| күн: күн-уақыт | жіп | (жоқ) |
| күн: күн | жіп | ба? |
| күні: уақыты | жіп | ба? |
| күні: жыл | нөмір | ба? |
| күні: секіріс жылы | логикалық | ба? |
| күні: жыл-ай | нөмір | ба? |
| күні: айдың аты | жіп | ба? |
| күні: ай - аббревиатура | жіп | ба? |
| күні: жылына апта | нөмір | ба? |
| күні: жылына | нөмір | ба? |
| күні: айына | нөмір | ба? |
| күні: айдың аптасының күні | нөмір | ба? |
| күні: аптаның күні | нөмір | ба? |
| күні: күннің аты | жіп | ба? |
| күні: күн - аббревиатура | жіп | ба? |
| күні: тәулігіне сағат | нөмір | ба? |
| күні: сағатына минут | нөмір | ба? |
| күн: минут ішінде секунд | нөмір | ба? |
| күн: формат-күн | жіп | жіп, жіп |
| күн: талдау күні | жіп | жіп, жіп |
| күні: ай сайынғы апта | нөмір | ба? |
| күні: айырмашылық | жіп | жіп, жіп |
| күні: қосу | жіп | жіп, жіп |
| күні: қосу уақыты | жіп | жіп, жіп |
| күні: сома | жіп | түйін орнатылды |
| күні: секунд | нөмір | ба? |
| күні: ұзақтығы | жіп | нөмір? |
Жолдар EXSLT
Жолдар жолдарды манипуляциялауға мүмкіндік беретін кеңейту элементтері мен функцияларын қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| str: tokenize | түйін орнатылды | жол, ба? |
| str: ауыстыру | түйін орнатылды | жол, объект, объект |
| str: төсеу | жіп | сан, жол? |
| str: align | жіп | жіп, жіп, жіп? |
| str: encode-uri | жіп | жіп, жіп, жіп? |
| str: декод-uri | жіп | жіп, жіп |
| str: concat | жіп | түйін орнатылды |
| str: split | түйін орнатылды | жол, ба? |
Тұрақты өрнектер EXSLT
Тұрақты өрнектер кеңейту элементтері мен тұрақты тіркестерге жағдай жасайтын функцияларды қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| regexp: тест | логикалық | жіп, жіп, жіп? |
| regexp: матч | объект | жіп, жіп, жіп? |
| regexp: ауыстыру | жіп | жіп, жіп, жіп, жол |
Динамикалық EXSLT
Динамикалық кеңейту элементтері мен XPath өрнектері бар жолдарды динамикалық бағалауға қатысты функцияларды қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| дин: бағалау | объект | жіп |
| дин: мин | нөмір | түйін-жиын, жол |
| дин: макс | нөмір | түйін-жиын, жол |
| дин: сома | нөмір | түйін-жиын, жол |
| дин: карта | түйін орнатылды | түйін-жиын, жол |
| дин: жабу | түйін орнатылды | түйін-жиын, жол |
Кездейсоқ EXSLT
Кездейсоқ мүмкіндіктерді кездейсоқтықпен қамтамасыз ететін кеңейту элементтері мен функцияларын қамтиды.
| Функция атауы | Қайтару түрі | Параметр түрлері |
|---|
| кездейсоқ: кездейсоқ-реттілік | нөмір | сан ?, сан? |
Сыртқы сілтемелер