【发布时间】:2011-08-01 04:45:28
【问题描述】:
我正在处理一个涉及 .java、.xslt、.bat 和 .properties 文件的任务。
想法:使用 xslt 将扩展名为 tmx 的基于 xml 的文件转换为 txt 文件。 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 也可以。
提前致谢。
【问题讨论】:
标签: java xml properties xslt