1 16 19 20 import javax.xml.transform.Source ; 21 import javax.xml.transform.Transformer ; 22 import javax.xml.transform.TransformerConfigurationException ; 23 import javax.xml.transform.TransformerException ; 24 import javax.xml.transform.TransformerFactory ; 25 import javax.xml.transform.stream.StreamResult ; 26 import javax.xml.transform.stream.StreamSource ; 27 28 public class UseStylesheetPI 29 { 30 public static void main(String [] args) 31 throws TransformerException , TransformerConfigurationException 32 { 33 String media= null , title = null, charset = null; 34 try 35 { 36 TransformerFactory tFactory = TransformerFactory.newInstance(); 37 Source stylesheet = tFactory.getAssociatedStylesheet 38 (new StreamSource ("fooX.xml"),media, title, charset); 39 40 Transformer transformer = tFactory.newTransformer(stylesheet); 41 42 transformer.transform(new StreamSource ("fooX.xml"), 43 new StreamResult (new java.io.FileOutputStream ("foo.out"))); 44 45 System.out.println("************* The result is in foo.out *************"); 46 47 } 48 catch (Exception e) 49 { 50 e.printStackTrace(); 51 } 52 } 53 } 54 | Popular Tags |