elena       2003/02/20 15:56:39

  Modified:    java/tests/dom/serialization Test.java
  Log:
  Add testing serialization while validating against XML Schemas
  
  Revision  Changes    Path
  1.2       +9 -1      xml-xerces/java/tests/dom/serialization/Test.java
  
  Index: Test.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/tests/dom/serialization/Test.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Test.java 24 Apr 2002 02:04:52 -0000      1.1
  +++ Test.java 20 Feb 2003 23:56:38 -0000      1.2
  @@ -85,6 +85,7 @@
       public static void main(String args[]) {
   
           if (args.length != 2) {
  +            System.out.println("Usage: serialize.Test input.xml output.xml");
               System.exit(1);
           }
   
  @@ -104,9 +105,16 @@
   
           try {
               Document document = null;
  +            parser.setFeature("http://xml.org/sax/features/validation";, true);
  +            parser.setFeature("http://apache.org/xml/features/validation/schema";, 
true);
               document = parser.parse(args[0]);
  +            
document.getDocumentElement().setAttributeNS("http://www.w3.org/2000/xmlns/";, 
"xmlns:foo", "boo");
               serialize(document, args[1]);
               Document newDocument = deserialize(args[1]);
  +            Document emptyDoc = new org.apache.xerces.dom.DocumentImpl();
  +            emptyDoc.importNode(newDocument.getDocumentElement(), true);
  +
  +            System.out.println("done.");
           } catch (Exception e) {
               System.err.println("error: Error occurred - " + e.getMessage());
               Exception se = e;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to