import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.util.*;

public class TestVisitor {

	public static void main(String[] args) {
		try {
			Document doc = DOMUtils.getDocument("org1.xml");
            System.out.println("dependants sponsored by Homer:");
			SponsorSearchVisitor v2 = new SponsorSearchVisitor("p1");
			v2.visit(doc);
			List<Element> f = v2.getFound();
			Visitor v1 = new PrettyPrintVisitor();
			for(Element d: f) {
				v1.visit((Node)d);
			}
		} catch(Exception e) {
			System.err.println(e);
		}
	}




}