Přejít na obsah
Skip to main content

Předpona, přípona (pre/post-fix)

Toto nastavení jednoduše umožňuje zadat znak(y), které mají být řetězcově (textově) buď předřazeny (prefix) před či přidány za získanou hodnotu (postfix). Zadání je obdobné jako u parametru only-part-... a mají následující syntaxi:

prefix: [space] | tab | line-end | apostrophe | '{any-chars}';
postfix: [space] | tab | line-end | apostrophe | '{any-chars}';

S parametry only-part-... metody je možné parametry prefix a postfix kombinovat, jen je třeba pamatovat na pořadí, v jakém jsou uplatňovány:

only-part-after > only-part-before > only-part-between > translate > prefix > postfix

Při zápisu parametru prefix nebo postfix a neuvedení hodnoty, je použito hodnoty výchozí, tedy space a je předřazena či připojena mezera.

Parametry mohou mít následující podobu:

prefix: line-end
  • zajistí, že hodnota bude začínat na novém řádku (např. při operaci spojování za pomoci více map)
postfix: 'Kč'
  • zajistí, že za získanou hodnotou má být údaj o měně.

Parametry pro přípony a předpony mají za úkol jednoduhé připojování potřebných znaků. Složitější způsoby je možné řešit pomocí xpath-count či za pomoci vlastní šablony.