Transformer transformer = factory.newTransformer(
new StreamSource(stylesheet)
);
// now lets style the given document
DocumentSource source = new DocumentSource(doc);
DocumentResult result = new DocumentResult();
transformer.transform( source, result );
// return the transformed document
Document transformedDoc = result.getDocument();