java中的Java命令行XSLT转换

时间:2012-03-18 06:34:22

标签: java xslt xml-parsing

我用这个命令编译我的样式表:

C:\ java -cp E:\ com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile -j E:\ mysqldump-xml-to-sql E:\ mysqldump-xml -to-SQL XSL

这个命令工作得很好。我使用另一个命令将test.xml文件转换为结果(xml,或任何文本格式,例如.sql)。命令是:

java com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform test.xml mysqldump_xml_to-sql_xsl

但我无法将任何参数传递给此命令,例如classpaht。因为我想在我的java swing应用程序中使用这个命令,需要将参数传递给命令行。 如何从命令行获取结果并将其存储为输出文件。

有没有解决方案?

1 个答案:

答案 0 :(得分:1)

“如何从命令行获取结果并将其存储为输出文件。”

只需使用'>'即可运算符将输出重定向到文本文件。

“但我无法将任何参数传递给此命令,例如classpaht”

为什么你不能传递任何论点?你有任何错误吗?