import java.net.URL;
import java.util.Iterator;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.Text;
import org.jdom.input.SAXBuilder;
import sld.editor.codegen.EditPartTemplate;
public class Invoker {
public static void main( String[] args ) throws Exception {
URL url = new URL("http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd");
SAXBuilder builder = new SAXBuilder(false);
Document document = null;
document = builder.build(url);
Iterator iter = document.getDescendants();
while (iter.hasNext()) {
Object obj = iter.next();
if (obj instanceof Text) {
Text text = (Text) obj;
// System.out.println(text.getText());
} else
if (obj instanceof Element) {
Element elem = (Element) obj;
System.out.println("============================="+elem.getName()+"=============================");
EditPartTemplate thing = new EditPartTemplate();
String result = thing.generate(elem);
System.out.println(result);
} else {
// System.out.println("Unknown: " + obj);
}
}
}
}