| Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě. Pomozte prosím určit notabilitu citováním spolehlivé sekundární zdroje to jsou nezávislý tématu a poskytnout jeho významné pokrytí nad rámec pouhé triviální zmínky. Pokud nelze určit významnost, je pravděpodobné, že článek bude sloučeny, přesměrovánnebo smazáno. Najít zdroje: „EXSLT“ – zprávy · noviny · knihy · učenec · JSTOR (Srpna 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
| tento článek ne uvést žádný Zdroje. Prosím pomozte vylepšit tento článek podle přidávání citací ke spolehlivým zdrojům. Zdroj bez zdroje může být napaden a odstraněn. Najít zdroje: „EXSLT“ – zprávy · noviny · knihy · učenec · JSTOR (Listopad 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
(Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
EXSLT je komunitní iniciativa k rozšíření XSLT, které jsou rozděleny do několika níže uvedených modulů.
Tvůrci (Jeni Tennison, Uche Ogbuji, Jim Fuller, Dave Pawson a kol.) EXSLT se snaží povzbudit implementátory procesorů XSLT k používání těchto rozšíření, aby zvýšili přenositelnost šablony stylů.
Seznam funkcí
Společný EXSLT
Common zahrnuje běžné, základní rozšiřující prvky a funkce.
Název funkce | Typ vrácení | Typy parametrů |
---|
exsl: sada uzlů | sada uzlů | objekt |
exsl: typ objektu | tětiva | objekt |
Matematický EXSLT
Matematika pokrývá rozšiřující prvky a funkce, které poskytují možnosti týkající se matematiky.
Název funkce | Typ vrácení | Typy parametrů |
---|
matematika: min | číslo | sada uzlů |
matematika: max | číslo | sada uzlů |
matematika: nejvyšší | sada uzlů | sada uzlů |
matematika: nejnižší | sada uzlů | sada uzlů |
matematika: abs | číslo | číslo |
matematika: acos | číslo | číslo |
matematika: asin | číslo | číslo |
matematika: atan | číslo | číslo |
matematika: atan2 | číslo | číslo, číslo |
matematika: konstantní | číslo | řetězec, číslo |
matematika: cos | číslo | číslo |
matematika: zk | číslo | číslo |
matematika: log | číslo | číslo |
matematika: síla | číslo | číslo, číslo |
matematika: náhodná | číslo | (žádný) |
matematika: hřích | číslo | číslo |
matematika: sqrt | číslo | číslo |
matematika: tan | číslo | číslo |
Nastavuje EXSLT
Sety pokrývá ty rozšiřující prvky a funkce, které poskytují možnosti práce s manipulací se sadami.
Název funkce | Typ vrácení | Typy parametrů |
---|
sada: rozdíl | sada uzlů | množina uzlů, množina uzlů |
množina: křižovatka | sada uzlů | množina uzlů, množina uzlů |
sada: odlišná | sada uzlů | sada uzlů |
set: has-same-node | booleovský | množina uzlů, množina uzlů |
sada: vedoucí | sada uzlů | množina uzlů, množina uzlů |
sada: zadní | sada uzlů | množina uzlů, množina uzlů |
Data a časy EXSLT
Dates and Times pokrývá rozšiřující prvky a funkce související s datem a časem.
Název funkce | Typ vrácení | Typy parametrů |
---|
datum: datum-čas | tětiva | (žádný) |
datum: datum | tětiva | tětiva? |
čas schůzky | tětiva | tětiva? |
datum: rok | číslo | tětiva? |
datum: přestupný rok | booleovský | tětiva? |
datum: měsíc v roce | číslo | tětiva? |
datum: název měsíce | tětiva | tětiva? |
datum: zkratka měsíce | tětiva | tětiva? |
datum: týden v roce | číslo | tětiva? |
datum: den v roce | číslo | tětiva? |
datum: den v měsíci | číslo | tětiva? |
datum: den v týdnu v měsíci | číslo | tětiva? |
datum: den v týdnu | číslo | tětiva? |
datum: den-jméno | tětiva | tětiva? |
datum: zkratka dne | tětiva | tětiva? |
datum: hodina v den | číslo | tětiva? |
datum: minuta v hodině | číslo | tětiva? |
datum: druhý v minutě | číslo | tětiva? |
datum: formát-datum | tětiva | řetězec, řetězec |
datum: analyzovat datum | tětiva | řetězec, řetězec |
datum: týden v měsíci | číslo | tětiva? |
datum: rozdíl | tětiva | řetězec, řetězec |
datum: přidat | tětiva | řetězec, řetězec |
datum: doba trvání | tětiva | řetězec, řetězec |
datum: součet | tětiva | sada uzlů |
datum: sekundy | číslo | tětiva? |
datum: doba trvání | tětiva | číslo? |
Struny EXSLT
Řetězce pokrývá rozšiřující prvky a funkce, které poskytují možnosti práce s manipulací s řetězci.
Název funkce | Typ vrácení | Typy parametrů |
---|
str: tokenizovat | sada uzlů | struna, struna? |
str: nahradit | sada uzlů | řetězec, objekt, objekt |
str: polstrování | tětiva | číslo, řetězec? |
str: zarovnat | tětiva | řetězec, řetězec, řetězec? |
str: encode-uri | tětiva | řetězec, řetězec, řetězec? |
str: dekódování-uri | tětiva | řetězec, řetězec |
str: concat | tětiva | sada uzlů |
str: rozdělit | sada uzlů | struna, struna? |
Regulární výrazy EXSLT
Regulární výrazy pokrývá rozšiřující prvky a funkce, které poskytují možnosti práce s regulárními výrazy.
Název funkce | Typ vrácení | Typy parametrů |
---|
regexp: test | booleovský | řetězec, řetězec, řetězec? |
regexp: shoda | objekt | řetězec, řetězec, řetězec? |
regexp: nahradit | tětiva | řetězec, řetězec, řetězec, řetězec |
Dynamický EXSLT
Dynamic pokrývá rozšiřující prvky a funkce, které se zabývají dynamickým hodnocením řetězců obsahujících výrazy XPath.
Název funkce | Typ vrácení | Typy parametrů |
---|
dyn: vyhodnotit | objekt | tětiva |
dyn: min | číslo | množina uzlů, řetězec |
dyn: max | číslo | množina uzlů, řetězec |
dyn: součet | číslo | množina uzlů, řetězec |
dyn: mapa | sada uzlů | množina uzlů, řetězec |
dyn: uzavření | sada uzlů | množina uzlů, řetězec |
Náhodný EXSLT
Náhodně pokrývá rozšiřující prvky a funkce, které poskytují zařízení pro práci s náhodností.
Název funkce | Typ vrácení | Typy parametrů |
---|
random: random-sequence | číslo | číslo ?, číslo? |
externí odkazy