Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. <class>
  2. <student rollno = "393">
  3. <firstname>dinkar</firstname>
  4. <lastname>kad</lastname>
  5. <nickname>dinkar</nickname>
  6. <marks>85</marks>
  7. </student>
  8. </class>
  9.  
  10. File inputFile = new File("input.xml");
  11. SAXReader reader = new SAXReader();
  12. Document document = reader.read( inputFile );
  13.  
  14. System.out.println("Root element :" + document.getRootElement().getName());
  15.  
  16. Element classElement = document.getRootElement();
  17.  
  18. List<Node> nodes = document.selectNodes("/class/student" );
  19. System.out.println("----------------------------");
  20.  
  21. for (Node node : nodes) {
  22. System.out.println("nCurrent Element :"
  23. + node.getName());
  24. System.out.println("Student roll no : "
  25. + node.valueOf("@rollno") );
  26. System.out.println("First Name : "
  27. + node.selectSingleNode("firstname").getText());
  28.  
  29. List<Node> nodes = document.selectNodes("/class/student" );
  30.  
  31. Root element :class
  32. Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/NamespaceContext
  33. at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
  34. at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
  35. at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)
  36. at domParsing.EgParser.main(EgParser.java:25)
  37. Caused by: java.lang.ClassNotFoundException: org.jaxen.NamespaceContext
  38. at java.net.URLClassLoader.findClass(Unknown Source)
  39. at java.lang.ClassLoader.loadClass(Unknown Source)
  40. at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  41.  
  42. List<Node> nodes = document.selectNodes("/class/student" );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement