main.props = System.getProperties();
JXPathContext context = JXPathContext.newContext(main);
InputSource source = new InputSource(args[0]);
Parser parser = new Parser();
Tree tree = parser.parse(source);
String encoding = (args.length > 1? args[1]: "US-ASCII");
XMLSerializer serializer = new XMLSerializer();
serializer.setOutput(System.out, encoding);