Example #1
0
  /** Parse one input from a URI. */
  private ParseTreeNode parseInput(URI input) throws IOException, ParseException {
    InputSource is = new InputSource(input);
    mc.addInputSource(is);

    CharProducer cp = CharProducer.Factory.create(createReader(is, input.toURL().openStream()), is);
    try {
      return parseInput(is, cp, mq);
    } finally {
      cp.close();
    }
  }