Использование языка преобразования для определения исходных данных

При сопоставлении входных данных с выходными TML дает возможность пользователю указать способ обработки исходных данных. В частности, TML позволяет определить, требуется ли многократная обработка пути к данным для источника (т. е. для каждого вхождения) или же путь к данным следует обработать только один раз. Это относится к обработке структур с одним родительским и несколькими дочерними элементами, например при наличии одного заголовка и нескольких строк.

Как правило, если в поле ввода представлено одно значение, эти данные требуется обработать только один раз. Для источника, указывающего запись с содержимым (например, если заголовок содержит строки), требуется многократная обработка (т. е. в цикле «for-each»).