Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. package lab;
  2.  
  3. import java.io.File;
  4. import java.io.FileWriter;
  5. import java.io.IOException;
  6. import java.util.List;
  7.  
  8. import javax.xml.transform.Transformer;
  9. import javax.xml.transform.TransformerConfigurationException;
  10. import javax.xml.transform.TransformerException;
  11. import javax.xml.transform.TransformerFactory;
  12. import javax.xml.transform.stream.StreamSource;
  13.  
  14. import org.jdom2.Document;
  15. import org.jdom2.JDOMException;
  16. import org.jdom2.input.SAXBuilder;
  17. import org.jdom2.output.XMLOutputter;
  18. import org.jdom2.transform.JDOMResult;
  19. import org.jdom2.transform.JDOMSource;
  20.  
  21. public class Lab6 {
  22. public static void main(String[] args) throws JDOMException, IOException, TransformerException {
  23. TransformerFactory trFact=TransformerFactory.newInstance();
  24. StreamSource xslt=new StreamSource(new File("src/lab/lab6.xslt"));
  25. SAXBuilder sb=new SAXBuilder();
  26. Transformer tr=trFact.newTransformer(xslt);
  27. Document jdoc=sb.build(new File("src/lab/recipes.xml"));
  28. //pregatirea documentului
  29. JDOMSource in=new JDOMSource(jdoc);//5
  30. JDOMResult out=new JDOMResult();//6
  31. tr.transform(in,out);
  32. List results=out.getResult();
  33. XMLOutputter xmlOut=new XMLOutputter();
  34. xmlOut.output(results,new FileWriter("src/lab/lab.fo"));
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement