Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. case "XML":
  2. text.append("Processing file type XML: "+files[i].getCanonicalPath() + "n" );
  3. ReadXml read_xml = new ReadXml();
  4. read_xml.read(files[i].getCanonicalPath(), text);
  5. break;
  6.  
  7. public class ReadXml {
  8.  
  9. ProgramDocument programDocument = new ProgramDocument();
  10. public void read(String FILE, javax.swing.JTextArea text ) {
  11.  
  12. try {
  13. JAXBContext context = JAXBContext.newInstance(ProgramDocument.class);
  14. Unmarshaller u = context.createUnmarshaller();
  15.  
  16. DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  17. dbf.setNamespaceAware(true);
  18. DocumentBuilder db = dbf.newDocumentBuilder();
  19. Document doc = db.parse(FILE);
  20. Object o = u.unmarshal( doc );
  21. doc.getDocumentElement().normalize();
  22. text.append("Account : " +doc.getElementsByTagName("Account").item(0));
  23.  
  24. }
  25. catch(Exception e) {
  26. text.append("XML file not parsed correctly.n");
  27. }
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement