Code example for SAXSource

      // Standard way of creating a transformer from a URL. 
      if (xsltDoc != null){t = tfactory.newTransformer(new StreamSource(xsltDoc));}
      else printUsage(); 
      // Specify a SAXSource that takes both an XMLReader and a URL. 
      if (xmlDoc != null){source = new SAXSource(reader, new InputSource(xmlDoc));}
      else printUsage(); 
      // Transform to a file. 
      try { 
        if (htmlDoc != null){t.transform(source, new StreamResult(htmlDoc));}
        else printUsage(); 
      catch (TransformerException te) {
        // The TransformerException wraps someting other than a SAXParseException 
        // warning or error, either of which should be "caught" by the Handler. 
        System.out.println("Not a SAXParseException warning or error: " + te.getMessage());
    } else 
      System.out.println("tfactory does not support SAX features!");