Я выполняю задачу, в которой участвуют файлы .java, .xslt, .bat и .properties.
Идея: преобразовать xml-файл с расширением tmx в txt-файл, используя xslt. Java используется в качестве своего рода среды, соединяющей .properties и xslt. В файле свойств назначены некоторые параметры.
XML = abc.tmx
XSL = aaa.xsl
выход = bbb.txt
Файл bat действует как средство запуска:
java -Xms512m -Xmx768m -DentityExpansionLimit=2000000 -classpath . transformations.TMXTransform
Как вы можете себе представить, мне приходится изменять файл свойств для каждой обработки, генерируя только один вывод, что не является идеальным с точки зрения эффективности.
Теперь я хотел бы найти лучшее решение.
все файлы в определенном месте с определенным расширением определяются автоматически, например, a.tmx, b.tmx, c.tmx .... z.tmx
И одним двойным щелчком мыши соответствующие выходные файлы txt с настраиваемым именем файла, например, a_output.txt, b_output.txt ... z_output.txt), генерируются в определенном месте.
Полагаю, это не сложно, но, поскольку я новичок в Java, мне интересно, может ли кто-нибудь помочь.
Кстати, прямое использование xslt тоже нормально.
Заранее спасибо.