fork download
  1. import org.apache.xerces.parsers.DOMParser;
  2.  
  3. public class DOMWriter {
  4.  
  5. public static void main( String[] args) {
  6. try {
  7. DOMParser parser = new DOMParser();
  8.  
  9. //parser.parse( "test.xml");
  10.  
  11. // Document document = parser.getDocument();
  12. // processElement( document.getDocumentElement());
  13.  
  14. } catch (Exception e) {
  15. e.printStacktrace();
  16. } /*catch (IOException e) {
  17.   e.printStacktrace();
  18.   }*/
  19. }
  20.  
  21. private static void processElement( Element element) {
  22. NodeSet nodes = element.getChildNodes();
  23.  
  24. System.out.println( "<"+element.getNodeName()+">");
  25.  
  26. for ( int i = 0; i < nodes.getLength(); i++) {
  27. Node node = nodes.item( i);
  28.  
  29. if ( node.getNodeType() == Node.ELEMENT_NODE) {
  30. processElement( (Element)node);
  31. } else {
  32. System.out.println( node.getNodeValue());
  33. }
  34. }
  35.  
  36. System.out.println( "</"+element.getNodeName()+">");
  37. }
  38. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:3: error: class DOMWriter is public, should be declared in a file named DOMWriter.java
public class DOMWriter {
       ^
Main.java:1: error: package org.apache.xerces.parsers does not exist
import org.apache.xerces.parsers.DOMParser;
                                ^
Main.java:21: error: cannot find symbol
  private static void processElement( Element element) {
                                      ^
  symbol:   class Element
  location: class DOMWriter
Main.java:7: error: cannot find symbol
      DOMParser parser = new DOMParser();
      ^
  symbol:   class DOMParser
  location: class DOMWriter
Main.java:7: error: cannot find symbol
      DOMParser parser = new DOMParser();
                             ^
  symbol:   class DOMParser
  location: class DOMWriter
Main.java:15: error: cannot find symbol
      e.printStacktrace();
       ^
  symbol:   method printStacktrace()
  location: variable e of type Exception
Main.java:22: error: cannot find symbol
    NodeSet nodes = element.getChildNodes();
    ^
  symbol:   class NodeSet
  location: class DOMWriter
Main.java:27: error: cannot find symbol
      Node node = nodes.item( i);
      ^
  symbol:   class Node
  location: class DOMWriter
Main.java:29: error: cannot find symbol
      if ( node.getNodeType() == Node.ELEMENT_NODE) {
                                 ^
  symbol:   variable Node
  location: class DOMWriter
Main.java:30: error: cannot find symbol
        processElement( (Element)node);
                         ^
  symbol:   class Element
  location: class DOMWriter
10 errors
stdout
Standard output is empty