Subversion Repositories bacoAlunos

Rev

Rev 376 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.utils;

import pt.estgp.estgweb.utils.Dom4jUtil;
import pt.utl.ist.berserk.logic.serviceManager.IService;

import java.io.File;

/**
 * @author Jorge Machado
 *
 *
 * Created at 17/Out/2003 , 23:45:24
 *
 */

public class TransformXmlService implements IService
{
    public void transform(1.5.0/docs/api/java/lang/String.html">String xmlFile, 1.5.0/docs/api/java/lang/String.html">String xslTemplate, 1.5.0/docs/api/java/lang/String.html">String fileDest) throws 1.5.0/docs/api/java/lang/Exception.html">Exception
    {
        try
        {
            Dom4jUtil.styleDocument(Dom4jUtil.parse(new 1.5.0/docs/api/java/io/File.html">File(xmlFile)),xslTemplate,fileDest);
        }
        catch (1.5.0/docs/api/java/lang/Exception.html">Exception e)
        {
           throw e;
        }
    }


    public static void main(1.5.0/docs/api/java/lang/String.html">String [] args)
    {
        1.5.0/docs/api/java/lang/String.html">String xmlFile = args[0];
        1.5.0/docs/api/java/lang/String.html">String xslTemplate = args[1];
        1.5.0/docs/api/java/lang/String.html">String fileDest = args[2];
        try
        {
           new TransformXmlService().transform(xmlFile,xslTemplate,fileDest);
        }
        catch (1.5.0/docs/api/java/lang/Exception.html">Exception e)
        {
            1.5.0/docs/api/java/lang/System.html">System.out.println(e.toString());
            e.printStackTrace();
        }

    }
}