Oddělovače pro operaci či agregaci (separator-...)

V rámci metody existují nastavení separator-aggregation a separator-operation, které slouží pro stanovení oddělovače pro řetězcové operace spojování (join) a pro stanovení oddělovače položek seznamové (řetězcové) agregace. Obojí mají shodnou syntaxi:

syntax
[space] | tab | line-end | apostrophe | {any-chars}

Vlastnosti klíčovým slovem pojmenovávají znak nebo přímo do apostrofů uvádějí řetězec znaků, jež má či mají být použity jako oddělovač. Tedy vloženy mezi hodnoty získané operací či agregací z více uzlů. Jsou tedy použity pouze pokud existuje více hodnot a tedy i potřeba oddělení, což je rozdíl oproti pre/post-fixu. Je-li uvedeno některé z klíčových slov span|tab|line-end|apostrophe (tj. bez uvední v apostrofech), je vložen znak mezery, tabelátoru či konce řádku. Je-li však naopak uvedeno např. 'space', bude za oddělovač sloužit slovo space jako řetězec sestávající se z pěti znaků bez mezery.


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)