Единственные вещи, к которым XSLT имеет доступ, - это узлы исходного дерева, узлы в документах, считываемые с помощью функции document()
, узлы в самом шаблоне XSLT (снова с помощью функции document()
) и значения, передаваемые в преобразовать в качестве аргументов.
Таким образом, если вы хотите, чтобы имя файла и его дата создания / изменения были доступны для вашего преобразования, вы должны поместить их в одно из этих мест.
Можно реализовать методы расширения XSLT, чтобы сделать это, в зависимости от используемой вами платформы, но это был бы мой последний выбор.