С VBA в Windows вы сможете автоматизировать AltovaXML и использовать его функцию сбора XSLT 2.0 для доступа ко всем файлам XML в каталоге и их обработки..
Если вы действительно хотите использовать XSLT 1,0 для обработки нескольких файлов в каталоге, тогда вам нужно передать вашему процессору XSLT 1.0 XML-документ, в котором перечислены файлы, например, вам нужно создать файл dir.xml
<files>
<file>doc1.xml</file>
<file>doc2.xml</file>
</files>
, затем вы можете использовать, например, <xsl:apply-templates select="document(document('dir.xml')/files/file))//foo"/>
для обработки элементов foo
во всех файлах.