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