1 19 20 package org.netbeans.modules.xml.xdm.visitor; 21 22 import org.netbeans.modules.xml.xdm.nodes.Attribute; 23 import org.netbeans.modules.xml.xdm.nodes.Document; 24 import org.netbeans.modules.xml.xdm.nodes.Element; 25 import org.netbeans.modules.xml.xdm.nodes.Node; 26 import org.netbeans.modules.xml.xdm.nodes.Text; 27 import org.w3c.dom.NodeList ; 28 29 30 34 public class PrintVisitor extends ChildVisitor { 35 36 public void visit(Attribute attr) { 37 System.out.printf("attr: %s\n", attr.getValue()); 38 } 39 40 public void visit(Document doc) { 41 super.visit(doc); 42 } 43 44 public void visit(Element e) { 45 System.out.printf("element %s\n", e.getLocalName()); 46 super.visit(e); 47 } 48 49 public void visit(Text txt) { 50 System.out.printf("text %s\n", txt.getText()); 51 System.out.printf("node type %s\n", txt.getNodeName()); 52 System.out.printf("node value %s\n", txt.getNodeValue()); 53 } 54 55 } 56 | Popular Tags |