Použití vlastní šablony pro celý uzel (node-template)
Pokud rozsáhlé možnosti mapování nebudou dostačující pro velmi specifický způsob transformace, je tu pro sestavení celého výstupního či vstupního uzlu možnost využití vlastní šablony. Tato vlastnost je použitelná jak pro datový prvek tak pro celou oblast (tj. komplexní typ). Potřebujete-li však pomocí vlastní šablony upravovat pouze textový obsah použijte parametru value-template. Pro použití vlastní šablony uzlu je třeba v parametru node-template metody zadat obsah atributu name cílové šablony (tedy uzlu xsl:template) a tuto šablonu umístit do souboru custom-mapp-temps ve složce aplikace. Pozor! Tato šablona musí obsahovat tvorbu uzlu segmentu i všech příp. povinných potomků! Zápis vlastnosti v metodě pak bude prostý:
node-template: my-special-temp
Doporučení: Před tím, než použijete vlastní šablonu, prověřte jednak, zda skutečně není způsob, jak danou potřebu nerealizovat implementovanými nástroji mapování a zda zamýšlený záměr není přespříliš komplikovaný a není nějaké jiné jednodušší cesty. Pokud však přesto dospějete k závěru, že šablona je jediná možnost, jejího použití se obávat nemusíte.