1 package jfun.yan.xml;2 3 import java.util.List ;4 5 abstract class Node {6 private final Location loc;7 Node(Location loc){8 this.loc = loc;9 }10 Location getLocation(){11 return loc;12 }13 public abstract List getSubNodes();//contains either Node or Character Data.14 15 }16