dleslie     00/10/03 12:40:16

  Modified:    java/samples/ApplyXPath ApplyXPath.java
  Log:
  Updated to use new serializer packages in xml-xalan tree.
  
  Revision  Changes    Path
  1.3       +14 -13    xml-xalan/java/samples/ApplyXPath/ApplyXPath.java
  
  Index: ApplyXPath.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/ApplyXPath/ApplyXPath.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ApplyXPath.java   2000/09/19 19:58:15     1.2
  +++ ApplyXPath.java   2000/10/03 19:40:15     1.3
  @@ -79,11 +79,11 @@
   import javax.xml.parsers.ParserConfigurationException; 
   
   // Imported Serializer classes
  -import org.apache.xml.serialize.OutputFormat;
  -import org.apache.xml.serialize.Serializer;
  -import org.apache.xml.serialize.SerializerFactory;
  -import org.apache.xml.serialize.XMLSerializer;
  -import org.apache.xml.serialize.TextSerializer;
  +import serialize.OutputFormat;
  +import serialize.Serializer;
  +import serialize.SerializerFactory;
  +import org.apache.xml.serialize.transition.XMLSerializer;
  +import org.apache.xml.serialize.transition.TextSerializer;
   
   /**
    *  Very basic utility for applying an XPath epxression to an xml file and 
printing information
  @@ -157,18 +157,19 @@
          {
                while ((n = nl.nextNode())!= null)
                {
  -               // XMLSerializer does not fully work.           
  +               // XMLSerializer doesn't fully work!            
                  XMLSerializer xmlser = new XMLSerializer(System.out, new 
OutputFormat());
  -               if (n.getNodeType() == n.DOCUMENT_NODE)
  +               if (n.getNodeType() == n.DOCUMENT_NODE)                       
  
                        xmlser.serialize((Document)n);
  -               else if (n.getNodeType() == n.ELEMENT_NODE)
  +          else if (n.getNodeType() == n.ELEMENT_NODE)
                        xmlser.serialize((Element)n);
  -               else
  -                       System.out.println
  +           else
  +                      System.out.println
                                  ("XMLSerializer cannot serialize: " + 
n.getNodeName()+ " -- " + n.getNodeValue());
  -               
  -               //TreeWalker tw = new TreeWalker(new 
XMLSerializer(System.out, new OutputFormat()));
  -          //tw.traverse(n);
  +//   How about (doesn't yet work, but ??) --   
  +/*             TreeWalker tw = new TreeWalker(new XMLSerializer(System.out, 
new OutputFormat()));
  +               tw.traverse(n); 
  +*/
                }
         }
          catch (Exception e3)
  
  
  

Reply via email to