/* * Created on 08.01.2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ /** * @author mei * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; public class transformed { public static void main(String[] args) throws TransformerException, TransformerConfigurationException, FileNotFoundException, IOException { String fileName = "family"; String xmlFileName = fileName+".xml"; String xslFileName = "OWL2RuleML.xsl"; String outOFxslFileName = fileName+".ruleml"; long startTime = System.currentTimeMillis(); System.out.println("start: " + startTime); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(xslFileName)); transformer.transform(new StreamSource(xmlFileName), new StreamResult(new FileOutputStream(outOFxslFileName))); System.out.println("************* The result is in " + outOFxslFileName + " *************"); long endOfXSLT = System.currentTimeMillis(); System.out.println("end : " + endOfXSLT); System.out.println("XSLT: " + (endOfXSLT-startTime)); } }