Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <class>
- <student rollno = "393">
- <firstname>dinkar</firstname>
- <lastname>kad</lastname>
- <nickname>dinkar</nickname>
- <marks>85</marks>
- </student>
- </class>
- File inputFile = new File("input.xml");
- SAXReader reader = new SAXReader();
- Document document = reader.read( inputFile );
- System.out.println("Root element :" + document.getRootElement().getName());
- Element classElement = document.getRootElement();
- List<Node> nodes = document.selectNodes("/class/student" );
- System.out.println("----------------------------");
- for (Node node : nodes) {
- System.out.println("nCurrent Element :"
- + node.getName());
- System.out.println("Student roll no : "
- + node.valueOf("@rollno") );
- System.out.println("First Name : "
- + node.selectSingleNode("firstname").getText());
- List<Node> nodes = document.selectNodes("/class/student" );
- Root element :class
- Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/NamespaceContext
- at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
- at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
- at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)
- at domParsing.EgParser.main(EgParser.java:25)
- Caused by: java.lang.ClassNotFoundException: org.jaxen.NamespaceContext
- at java.net.URLClassLoader.findClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
- List<Node> nodes = document.selectNodes("/class/student" );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement