Hi,
I am using apache-ant-1.6.5 api to generate report in html format using
XSLTProcess task.
I want to generate some html files with the help of an xsl stylesheet into any
directory taking an xml as input.
It's OK when iam doing this in Windows enviorment. But when i am executing this
on Linux the all generated htmls
are generated in it's root directory whatever the destination directory is
given.
Can any one say me how can i generate those htmls in a particular directory in
Linux and why it is automatically generated in root directory?
My Code :
XSLTProcess xslt_process = new XSLTProcess();
xslt_process.setProject(p2);
xslt_process.setTaskName("xsltTask");
xslt_process.setProcessor("trax");
xslt_process.setBasedir(new
File(base_dir+File.separator+"qalab"+File.separator+module_name));
xslt_process.setStyle(output_dir+File.separator+"qalab-chart-html.xsl");
xslt_process.setDestdir(outputDir);
XSLTProcess.Param xslt_process_param = xslt_process.createParam();
//xslt_process_param.setName("targetdir");
//xslt_process_param.setExpression("qalab");
//xslt_process_param.setExpression(style_dir);
xslt_process_param.setName("type");
xslt_process_param.setExpression("pmd");
//xslt_process_param.setName("offset");
//xslt_process_param.setExpression("TIME");
xslt_process.execute();
Target xsltTask = new Target();
xsltTask.setName("xsltTask");
xsltTask.addTask(xslt_process);
Regards.....
Subir
---------------------------------
Heres a new way to find what you're looking for - Yahoo! Answers