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:

syntax
prefix: [space] | tab | line-end | apostrophe | '{any-chars}';
syntax
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:

example
prefix: line-end

- zajistí, že hodnota bude začínat na novém řádku (např. při operaci spojování za pomoci více map)

example
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.


Algoritmus metodyAgregace opakovatelných uzlů (aggregation)Použití vlastní šablony pro určení hodnoty (value-template)Použití vlastní šablony pro celý uzel (node-template)Jen část řetězce (only-part-...)Specifikace operace pro slučování map (operation)Předpona, přípona (pre/post-fix)Změna výchozího relačního bodu (relative-to)Nastavení vztahu více map segmentu (relation-of-maps)Nastavení vztahu zdrojových opakování (relation-of-repeats)Oddělovače pro operaci či agregaci (separator-...)Zaokrouhlování (round)Převod znaků na jiné (translate)Výpočet hodnoty pomocí XPath (xpath-count)