You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.1 KiB
Java

Xsl Transformer
package com.ack.xml.jaxp;
import java.io.FileNotFoundException;
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 XslTransformer {
public static void main( String[] args )
throws TransformerException, TransformerConfigurationException,
FileNotFoundException, IOException {
// create a transformer factory and set properties on it
TransformerFactory factory = TransformerFactory.newInstance();
// once you've configured the factory create you transformer giving it the stylesheet
Transformer transformer = factory.newTransformer( new StreamSource( "resources\\foo.xsl" ) );
// then perform the transform on 'foo.xml' and dump it to System.out
transformer.transform( new StreamSource( "resources\\foo.xml" ), new StreamResult( System.out ) );
}
}