dleslie     00/08/25 14:12:36

  Modified:    java/samples/TransformToDom TransformToDom.java
  Log:
  Now works without requiring DOM input.
  
  Revision  Changes    Path
  1.2       +13 -7     xml-xalan/java/samples/TransformToDom/TransformToDom.java
  
  Index: TransformToDom.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/TransformToDom/TransformToDom.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TransformToDom.java       2000/07/27 16:48:32     1.1
  +++ TransformToDom.java       2000/08/25 21:12:34     1.2
  @@ -56,7 +56,13 @@
    */
   
   // Imported TraX classes
  -import trax.*;
  +import trax.Processor; 
  +import trax.Templates;
  +import trax.Transformer; 
  +import trax.Result;
  +import trax.ProcessorException; 
  +import trax.ProcessorFactoryException;
  +import trax.TransformException; 
   
   // Imported java.io class
   import java.io.IOException;
  @@ -74,6 +80,7 @@
   import org.apache.xml.serialize.Serializer;
   import org.apache.xml.serialize.SerializerFactory;
   
  +// Imported JAVA API for XML Parsing 1.0 classes
   import javax.xml.parsers.DocumentBuilder;
   import javax.xml.parsers.DocumentBuilderFactory;
   import javax.xml.parsers.ParserConfigurationException; 
  @@ -103,13 +110,12 @@
          
          // Perform the transformation, placing the output in the DOM
          // Document Node.
  -      /** doesn't yet work -- no error, but no output either!
         transformer.transform(new InputSource("foo.xml"), new Result(outNode));
  - 
  -      For time being, input must also be DOM.
  -      */
  -      Node doc = docBuilder.parse(new InputSource("foo.xml"));
  -      transformer.transformNode(doc, new Result(outNode));
  +       
  +      // If also wanted to process DOM input, replace the preceding 
statement with
  +       // the following:
  +      // Node doc = docBuilder.parse(new InputSource("foo.xml"));
  +      // transformer.transformNode(doc, new Result(outNode));
          
          //Instantiate an XML serializer and use it to serialize the output 
DOM to System.out
          // using a default output format.
  
  
  

Reply via email to