You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2001/07/19 20:14:11 UTC

cvs commit: xml-xerces/c/scripts sanityTest.pl sanityTest_ExpectedResult.log

tng         01/07/19 11:14:11

  Modified:    c/scripts sanityTest.pl sanityTest_ExpectedResult.log
  Log:
  Test personal-schema.xml in sanityTest.pl
  
  Revision  Changes    Path
  1.4       +9 -1      xml-xerces/c/scripts/sanityTest.pl
  
  Index: sanityTest.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/sanityTest.pl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- sanityTest.pl	2001/05/11 13:24:59	1.3
  +++ sanityTest.pl	2001/07/19 18:14:11	1.4
  @@ -56,7 +56,7 @@
   #
   
   #
  -# $Id: sanityTest.pl,v 1.3 2001/05/11 13:24:59 tng Exp $
  +# $Id: sanityTest.pl,v 1.4 2001/07/19 18:14:11 tng Exp $
   #
   
   
  @@ -85,21 +85,25 @@
   system ("SAXCount");
   system ("SAXCount -v=never personal.xml");
   system ("SAXCount personal.xml");
  +system ("SAXCount -n -s personal-schema.xml");
   
   #  Run SAXPrint
   system ("SAXPrint");
   system ("SAXPrint -v=never personal.xml");
   system ("SAXPrint personal.xml");
  +system ("SAXPrint -n -s personal-schema.xml");
   
   #  Run SAX2Count
   system ("SAX2Count");
   system ("SAX2Count -v=never personal.xml");
   system ("SAX2Count personal.xml");
  +system ("SAX2Count personal-schema.xml");
   
   #  Run SAX2Print
   system ("SAX2Print");
   system ("SAX2Print -v=never personal.xml");
   system ("SAX2Print personal.xml");
  +system ("SAX2Print personal-schema.xml");
   
   #  Run MemParse
   system ("MemParse");
  @@ -113,19 +117,23 @@
   system ("DOMCount");
   system ("DOMCount -v=never personal.xml");
   system ("DOMCount personal.xml");
  +system ("DOMCount -n -s personal-schema.xml");
   
   #  Run DOMPrint
   system ("DOMPrint");
   system ("DOMPrint -v=never personal.xml");
   system ("DOMPrint personal.xml");
  +system ("DOMPrint -n -s personal-schema.xml");
   
   #  Run StdInParse
   system ("StdInParse < personal.xml");
   system ("StdInParse -v=never < personal.xml");
  +system ("StdInParse -n -s < personal-schema.xml");
   
   #  Run PParse
   system ("PParse");
   system ("PParse personal.xml");
  +system ("PParse -n -s personal-schema.xml");
   
   #  Run EnumVal
   system ("EnumVal");
  
  
  
  1.3       +126 -0    xml-xerces/c/scripts/sanityTest_ExpectedResult.log
  
  Index: sanityTest_ExpectedResult.log
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/sanityTest_ExpectedResult.log,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- sanityTest_ExpectedResult.log	2001/05/03 16:00:51	1.2
  +++ sanityTest_ExpectedResult.log	2001/07/19 18:14:11	1.3
  @@ -14,6 +14,7 @@
   
   personal.xml:{timing removed}(37 elems, 12 attrs, 0 spaces, 268 chars)
   personal.xml:{timing removed}(37 elems, 12 attrs, 134 spaces, 134 chars)
  +personal-schema.xml:{timing removed}(37 elems, 20 attrs, 140 spaces, 128 chars)
   
   Usage: SAXPrint [options] file
   This program prints the data returned by the various SAX
  @@ -112,6 +113,45 @@
       <link manager="Big.Boss"></link>
     </person>
   
  +</personnel><?xml version="1.0" encoding="LATIN1"?>
  +<personnel xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="personal.xsd">
  +
  +  <person id="Big.Boss" contr="false">
  +    <name><family>Boss</family> <given>Big</given></name>
  +    <email>chief@foo.com</email>
  +    <link subordinates="one.worker two.worker three.worker four.worker five.worker"></link>
  +  </person>
  +
  +  <person id="one.worker" contr="false">
  +    <name><family>Worker</family> <given>One</given></name>
  +    <email>one@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="two.worker" contr="false">
  +    <name><family>Worker</family> <given>Two</given></name>
  +    <email>two@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="three.worker" contr="false">
  +    <name><family>Worker</family> <given>Three</given></name>
  +    <email>three@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="four.worker" contr="false">
  +    <name><family>Worker</family> <given>Four</given></name>
  +    <email>four@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="five.worker" contr="false">
  +    <name><family>Worker</family> <given>Five</given></name>
  +    <email>five@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
   </personnel>
   Usage:
       SAX2Count [options] <XML file>
  @@ -128,6 +168,7 @@
   
   personal.xml:{timing removed}(37 elems, 12 attrs, 0 spaces, 268 chars)
   personal.xml:{timing removed}(37 elems, 12 attrs, 134 spaces, 134 chars)
  +personal-schema.xml:{timing removed}(37 elems, 20 attrs, 140 spaces, 128 chars)
   
   Usage: SAX2Print [options] file
   This program prints the data returned by the various SAX2
  @@ -225,6 +266,45 @@
       <link manager="Big.Boss"></link>
     </person>
   
  +</personnel><?xml version="1.0" encoding="LATIN1"?>
  +<personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="personal.xsd">
  +
  +  <person id="Big.Boss" contr="false">
  +    <name><family>Boss</family> <given>Big</given></name>
  +    <email>chief@foo.com</email>
  +    <link subordinates="one.worker two.worker three.worker four.worker five.worker"></link>
  +  </person>
  +
  +  <person id="one.worker" contr="false">
  +    <name><family>Worker</family> <given>One</given></name>
  +    <email>one@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="two.worker" contr="false">
  +    <name><family>Worker</family> <given>Two</given></name>
  +    <email>two@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="three.worker" contr="false">
  +    <name><family>Worker</family> <given>Three</given></name>
  +    <email>three@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="four.worker" contr="false">
  +    <name><family>Worker</family> <given>Four</given></name>
  +    <email>four@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
  +  <person id="five.worker" contr="false">
  +    <name><family>Worker</family> <given>Five</given></name>
  +    <email>five@foo.com</email>
  +    <link manager="Big.Boss"></link>
  +  </person>
  +
   </personnel>
   Finished parsing the memory buffer containing the following XML statements:
   
  @@ -301,6 +381,7 @@
   
   personal.xml:{timing removed}(37 elems).
   personal.xml:{timing removed}(37 elems).
  +personal-schema.xml:{timing removed}(37 elems).
   
   Usage: DOMPrint [options] file
   
  @@ -413,8 +494,51 @@
   
   </personnel>
   
  +<?xml version="1.0" encoding="UTF-8"?>
  +
  +<personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="personal.xsd">
  +
  +  <person id="Big.Boss" contr="false">
  +    <name><family>Boss</family> <given>Big</given></name>
  +    <email>chief@foo.com</email>
  +    <link subordinates="one.worker two.worker three.worker four.worker five.worker"/>
  +  </person>
  +
  +  <person id="one.worker" contr="false">
  +    <name><family>Worker</family> <given>One</given></name>
  +    <email>one@foo.com</email>
  +    <link manager="Big.Boss"/>
  +  </person>
  +
  +  <person id="two.worker" contr="false">
  +    <name><family>Worker</family> <given>Two</given></name>
  +    <email>two@foo.com</email>
  +    <link manager="Big.Boss"/>
  +  </person>
  +
  +  <person id="three.worker" contr="false">
  +    <name><family>Worker</family> <given>Three</given></name>
  +    <email>three@foo.com</email>
  +    <link manager="Big.Boss"/>
  +  </person>
  +
  +  <person id="four.worker" contr="false">
  +    <name><family>Worker</family> <given>Four</given></name>
  +    <email>four@foo.com</email>
  +    <link manager="Big.Boss"/>
  +  </person>
  +
  +  <person id="five.worker" contr="false">
  +    <name><family>Worker</family> <given>Five</given></name>
  +    <email>five@foo.com</email>
  +    <link manager="Big.Boss"/>
  +  </person>
  +
  +</personnel>
  +
   stdin:{timing removed}(37 elems, 12 attrs, 134 spaces, 134 chars)
   stdin:{timing removed}(37 elems, 12 attrs, 0 spaces, 268 chars)
  +stdin:{timing removed}(37 elems, 20 attrs, 140 spaces, 128 chars)
   
   Usage: PParse [options] <file>
   
  @@ -432,6 +556,8 @@
         -?            - Show this help (must be the only parameter)
   
     * = Default if not provided explicitly
  +
  +Got the required 16 elements
   
   Got the required 16 elements
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org