params.put("mergeXmlFile", mergeIn);
params.put("mergeXmlFile", new File(mergeIn).toURI().toString());
	public void process() throws Exception {		String[] files = xmlFiles.split(File.pathSeparator);		Arrays.sort(files);		Map params = new HashMap();		params.put("mergeTagsXmlFile", mergeTagsXml);		String mergeIn;		String baseXml = files[0];		String out = null;		System.out.println("Transforming: "				+ xmlFiles.replaceAll(File.pathSeparator, "\n") + "\n\n");		for (int i = 1; i < files.length; i++) {			mergeIn = files[i];						out = tempDir + File.separatorChar + "web." + i + ".xml";			if (i == files.length - 1)				out = finalXml;			params.put("mergeXmlFile", mergeIn);			System.out.println("Base = " + baseXml + "\n + " + mergeIn + "\n -> " + out					+ "\n");			transform(baseXml, out, mergeXsl, params);			baseXml = out;		}	}