<?xml version='1.0' encoding='US-ASCII'?>
<saxbench-results version='2.0'>
 <parser name='MXP1 beta1 w/NS no-string-caching' class='XmlPullTest'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=41800
   Parsing data/list_soapized_1.xml 10000 times by XmlPullTest
   Elapsed time: 1071ms
   Average parse time: 0.1071ms
   -->
   <benchmark elapsed="1071" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=7401
   Parsing data/list_soapized_10.xml 8000 times by XmlPullTest
   Elapsed time: 5358ms
   Average parse time: 0.66975ms
   -->
   <benchmark elapsed="5358" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=782
   Parsing data/list_soapized_100.xml 2000 times by XmlPullTest
   Elapsed time: 12127ms
   Average parse time: 6.0635ms
   -->
   <benchmark elapsed="12127" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=8
   Parsing data/list_soapized_10000.xml 25 times by XmlPullTest
   Elapsed time: 15252ms
   Average parse time: 610.08ms
   -->
   <benchmark elapsed="15252" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=1050
   Parsing data/rand_100.xml 2000 times by XmlPullTest
   Elapsed time: 9053ms
   Average parse time: 4.5265ms
   -->
   <benchmark elapsed="9053" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=11
   Parsing data/rand_10000.xml 30 times by XmlPullTest
   Elapsed time: 13530ms
   Average parse time: 451.0ms
   -->
   <benchmark elapsed="13530" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=14
   Parsing data/topicmap.xml 50 times by XmlPullTest
   Elapsed time: 18166ms
   Average parse time: 363.32ms
   -->
   <benchmark elapsed="18166" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.xmlpull.v1.XmlPullParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParser
   Warming up the parser....
   count=7
   Parsing data/testaments.xml 25 times by XmlPullTest
   Elapsed time: 17565ms
   Average parse time: 702.6ms
   -->
   <benchmark elapsed="17565" iterations="25"/>
  </test>
 </parser>
 <parser name='MXP1 beta1' class='XmlPullTest'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=52756
   Parsing data/list_soapized_1.xml 10000 times by XmlPullTest
   Elapsed time: 892ms
   Average parse time: 0.0892ms
   -->
   <benchmark elapsed="892" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=9553
   Parsing data/list_soapized_10.xml 8000 times by XmlPullTest
   Elapsed time: 4005ms
   Average parse time: 0.500625ms
   -->
   <benchmark elapsed="4005" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=986
   Parsing data/list_soapized_100.xml 2000 times by XmlPullTest
   Elapsed time: 9694ms
   Average parse time: 4.847ms
   -->
   <benchmark elapsed="9694" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=10
   Parsing data/list_soapized_10000.xml 25 times by XmlPullTest
   Elapsed time: 12318ms
   Average parse time: 492.72ms
   -->
   <benchmark elapsed="12318" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=1107
   Parsing data/rand_100.xml 2000 times by XmlPullTest
   Elapsed time: 8582ms
   Average parse time: 4.291ms
   -->
   <benchmark elapsed="8582" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=12
   Parsing data/rand_10000.xml 30 times by XmlPullTest
   Elapsed time: 12858ms
   Average parse time: 428.6ms
   -->
   <benchmark elapsed="12858" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=15
   Parsing data/topicmap.xml 50 times by XmlPullTest
   Elapsed time: 16654ms
   Average parse time: 333.08ms
   -->
   <benchmark elapsed="16654" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=8
   Parsing data/testaments.xml 25 times by XmlPullTest
   Elapsed time: 17144ms
   Average parse time: 685.76ms
   -->
   <benchmark elapsed="17144" iterations="25"/>
  </test>
 </parser>
 <parser name='MXP1 beta1 w/NS' class='XmlPullTest'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=48739
   Parsing data/list_soapized_1.xml 10000 times by XmlPullTest
   Elapsed time: 942ms
   Average parse time: 0.0942ms
   -->
   <benchmark elapsed="942" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=8967
   Parsing data/list_soapized_10.xml 8000 times by XmlPullTest
   Elapsed time: 4236ms
   Average parse time: 0.5295ms
   -->
   <benchmark elapsed="4236" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=932
   Parsing data/list_soapized_100.xml 2000 times by XmlPullTest
   Elapsed time: 10264ms
   Average parse time: 5.132ms
   -->
   <benchmark elapsed="10264" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=9
   Parsing data/list_soapized_10000.xml 25 times by XmlPullTest
   Elapsed time: 13400ms
   Average parse time: 536.0ms
   -->
   <benchmark elapsed="13400" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=1079
   Parsing data/rand_100.xml 2000 times by XmlPullTest
   Elapsed time: 8762ms
   Average parse time: 4.381ms
   -->
   <benchmark elapsed="8762" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=11
   Parsing data/rand_10000.xml 30 times by XmlPullTest
   Elapsed time: 13129ms
   Average parse time: 437.63333ms
   -->
   <benchmark elapsed="13129" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=14
   Parsing data/topicmap.xml 50 times by XmlPullTest
   Elapsed time: 16964ms
   Average parse time: 339.28ms
   -->
   <benchmark elapsed="16964" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: true
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=7
   Parsing data/testaments.xml 25 times by XmlPullTest
   Elapsed time: 17295ms
   Average parse time: 691.8ms
   -->
   <benchmark elapsed="17295" iterations="25"/>
  </test>
 </parser>
 <parser name='MXP1 beta1 NO_REUSE' class='XmlPullTest'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=12233
   Parsing data/list_soapized_1.xml 10000 times by XmlPullTest
   Elapsed time: 3775ms
   Average parse time: 0.3775ms
   -->
   <benchmark elapsed="3775" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=5784
   Parsing data/list_soapized_10.xml 8000 times by XmlPullTest
   Elapsed time: 6459ms
   Average parse time: 0.807375ms
   -->
   <benchmark elapsed="6459" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=906
   Parsing data/list_soapized_100.xml 2000 times by XmlPullTest
   Elapsed time: 10415ms
   Average parse time: 5.2075ms
   -->
   <benchmark elapsed="10415" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=10
   Parsing data/list_soapized_10000.xml 25 times by XmlPullTest
   Elapsed time: 12228ms
   Average parse time: 489.12ms
   -->
   <benchmark elapsed="12228" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=996
   Parsing data/rand_100.xml 2000 times by XmlPullTest
   Elapsed time: 9454ms
   Average parse time: 4.727ms
   -->
   <benchmark elapsed="9454" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=12
   Parsing data/rand_10000.xml 30 times by XmlPullTest
   Elapsed time: 12999ms
   Average parse time: 433.3ms
   -->
   <benchmark elapsed="12999" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=15
   Parsing data/topicmap.xml 50 times by XmlPullTest
   Elapsed time: 17215ms
   Average parse time: 344.3ms
   -->
   <benchmark elapsed="17215" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: false
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=7
   Parsing data/testaments.xml 25 times by XmlPullTest
   Elapsed time: 17025ms
   Average parse time: 681.0ms
   -->
   <benchmark elapsed="17025" iterations="25"/>
  </test>
 </parser>
 <parser name='MXP1 beta1 w/NS NO_REUSE' class='XmlPullTest'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=11499
   Parsing data/list_soapized_1.xml 10000 times by XmlPullTest
   Elapsed time: 3985ms
   Average parse time: 0.3985ms
   -->
   <benchmark elapsed="3985" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=5395
   Parsing data/list_soapized_10.xml 8000 times by XmlPullTest
   Elapsed time: 6900ms
   Average parse time: 0.8625ms
   -->
   <benchmark elapsed="6900" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=827
   Parsing data/list_soapized_100.xml 2000 times by XmlPullTest
   Elapsed time: 11367ms
   Average parse time: 5.6835ms
   -->
   <benchmark elapsed="11367" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=9
   Parsing data/list_soapized_10000.xml 25 times by XmlPullTest
   Elapsed time: 13729ms
   Average parse time: 549.16ms
   -->
   <benchmark elapsed="13729" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=946
   Parsing data/rand_100.xml 2000 times by XmlPullTest
   Elapsed time: 9633ms
   Average parse time: 4.8165ms
   -->
   <benchmark elapsed="9633" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=11
   Parsing data/rand_10000.xml 30 times by XmlPullTest
   Elapsed time: 13219ms
   Average parse time: 440.63333ms
   -->
   <benchmark elapsed="13219" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=15
   Parsing data/topicmap.xml 50 times by XmlPullTest
   Elapsed time: 17035ms
   Average parse time: 340.7ms
   -->
   <benchmark elapsed="17035" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.xmlpull.mxp1.MXParserFactory
   namespaces: true
   reuse parser instances: false
   using parser class org.xmlpull.mxp1.MXParserCachingStrings
   Warming up the parser....
   count=8
   Parsing data/testaments.xml 25 times by XmlPullTest
   Elapsed time: 17114ms
   Average parse time: 684.56ms
   -->
   <benchmark elapsed="17114" iterations="25"/>
  </test>
 </parser>

 <parser name='Piccolo 0.8' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=43501
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 991ms
   Average parse time: 0.0991ms
   -->
   <benchmark elapsed="991" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=6547
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 5428ms
   Average parse time: 0.6785ms
   -->
   <benchmark elapsed="5428" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=617
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 14030ms
   Average parse time: 7.015ms
   -->
   <benchmark elapsed="14030" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=7
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 16744ms
   Average parse time: 669.76ms
   -->
   <benchmark elapsed="16744" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=1183
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 7471ms
   Average parse time: 3.7355ms
   -->
   <benchmark elapsed="7471" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=12
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 11357ms
   Average parse time: 378.56668ms
   -->
   <benchmark elapsed="11357" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=11
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 19818ms
   Average parse time: 396.36ms
   -->
   <benchmark elapsed="19818" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=8
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 14241ms
   Average parse time: 569.64ms
   -->
   <benchmark elapsed="14241" iterations="25"/>
  </test>
 </parser>
 <parser name='Piccolo 0.8 w/NS' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=42477
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 1001ms
   Average parse time: 0.1001ms
   -->
   <benchmark elapsed="1001" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=6469
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 5448ms
   Average parse time: 0.681ms
   -->
   <benchmark elapsed="5448" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=614
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 13510ms
   Average parse time: 6.755ms
   -->
   <benchmark elapsed="13510" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=7
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 16764ms
   Average parse time: 670.56ms
   -->
   <benchmark elapsed="16764" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=1188
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 7471ms
   Average parse time: 3.7355ms
   -->
   <benchmark elapsed="7471" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=12
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 11326ms
   Average parse time: 377.53333ms
   -->
   <benchmark elapsed="11326" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=11
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 19798ms
   Average parse time: 395.96ms
   -->
   <benchmark elapsed="19798" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=8
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 14421ms
   Average parse time: 576.84ms
   -->
   <benchmark elapsed="14421" iterations="25"/>
  </test>
 </parser>
 <parser name='Piccolo 0.8 NO_REUSE' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=2503
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 16574ms
   Average parse time: 1.6574ms
   -->
   <benchmark elapsed="16574" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=2074
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 16404ms
   Average parse time: 2.0505ms
   -->
   <benchmark elapsed="16404" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=461
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 17835ms
   Average parse time: 8.9175ms
   -->
   <benchmark elapsed="17835" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=7
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 16904ms
   Average parse time: 676.16ms
   -->
   <benchmark elapsed="16904" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=647
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 13879ms
   Average parse time: 6.9395ms
   -->
   <benchmark elapsed="13879" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=12
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 11346ms
   Average parse time: 378.2ms
   -->
   <benchmark elapsed="11346" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=11
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 19899ms
   Average parse time: 397.98ms
   -->
   <benchmark elapsed="19899" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: false
   reuse parser instances: false
   Warming up the parser....
   count=8
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 14280ms
   Average parse time: 571.2ms
   -->
   <benchmark elapsed="14280" iterations="25"/>
  </test>
 </parser>
 <parser name='Piccolo 0.8 w/NS NO_REUSE' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=2543
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 16564ms
   Average parse time: 1.6564ms
   -->
   <benchmark elapsed="16564" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=2078
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 16314ms
   Average parse time: 2.03925ms
   -->
   <benchmark elapsed="16314" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=454
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 18086ms
   Average parse time: 9.043ms
   -->
   <benchmark elapsed="18086" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=7
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 16765ms
   Average parse time: 670.6ms
   -->
   <benchmark elapsed="16765" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=648
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 13770ms
   Average parse time: 6.885ms
   -->
   <benchmark elapsed="13770" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=12
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 10996ms
   Average parse time: 366.53333ms
   -->
   <benchmark elapsed="10996" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=11
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 19869ms
   Average parse time: 397.38ms
   -->
   <benchmark elapsed="19869" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class com.bluecast.xml.Piccolo
   namespaces: true
   reuse parser instances: false
   Warming up the parser....
   count=8
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 14401ms
   Average parse time: 576.04ms
   -->
   <benchmark elapsed="14401" iterations="25"/>
  </test>
 </parser>

 <parser name='XP 0.5' class='SAX1Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   Warming up the parser....
   count=9611
   Parsing data/list_soapized_1.xml 10000 times by SAX1Test
   Elapsed time: 4566ms
   Average parse time: 0.4566ms
   -->
   <benchmark elapsed="4566" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   Warming up the parser....
   count=3472
   Parsing data/list_soapized_10.xml 8000 times by SAX1Test
   Elapsed time: 10025ms
   Average parse time: 1.253125ms
   -->
   <benchmark elapsed="10025" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   Warming up the parser....
   count=451
   Parsing data/list_soapized_100.xml 2000 times by SAX1Test
   Elapsed time: 20780ms
   Average parse time: 10.39ms
   -->
   <benchmark elapsed="20780" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   Warming up the parser....
   count=5
   Parsing data/list_soapized_10000.xml 25 times by SAX1Test
   Elapsed time: 25867ms
   Average parse time: 1034.68ms
   -->
   <benchmark elapsed="25867" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   Warming up the parser....
   count=311
   Parsing data/rand_100.xml 2000 times by SAX1Test
   Elapsed time: 29202ms
   Average parse time: 14.601ms
   -->
   <benchmark elapsed="29202" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   Warming up the parser....
   count=3
   Parsing data/rand_10000.xml 30 times by SAX1Test
   Elapsed time: 57903ms
   Average parse time: 1930.1ms
   -->
   <benchmark elapsed="57903" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   Warming up the parser....
   count=7
   Parsing data/topicmap.xml 50 times by SAX1Test
   Elapsed time: 37024ms
   Average parse time: 740.48ms
   -->
   <benchmark elapsed="37024" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   Warming up the parser....
   count=4
   Parsing data/testaments.xml 25 times by SAX1Test
   Elapsed time: 38104ms
   Average parse time: 1524.16ms
   -->
   <benchmark elapsed="38104" iterations="25"/>
  </test>
 </parser>
 <parser name='Xerces 2.0.1' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=13468
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 3004ms
   Average parse time: 0.3004ms
   -->
   <benchmark elapsed="3004" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=3375
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 9664ms
   Average parse time: 1.208ms
   -->
   <benchmark elapsed="9664" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=412
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 21711ms
   Average parse time: 10.8555ms
   -->
   <benchmark elapsed="21711" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=5
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 26828ms
   Average parse time: 1073.12ms
   -->
   <benchmark elapsed="26828" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=669
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 13329ms
   Average parse time: 6.6645ms
   -->
   <benchmark elapsed="13329" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=8
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 18857ms
   Average parse time: 628.56665ms
   -->
   <benchmark elapsed="18857" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=8
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 30063ms
   Average parse time: 601.26ms
   -->
   <benchmark elapsed="30063" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 20439ms
   Average parse time: 817.56ms
   -->
   <benchmark elapsed="20439" iterations="25"/>
  </test>
 </parser>
 <parser name='Xerces 2.0.1 w/NS' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=13072
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 3204ms
   Average parse time: 0.3204ms
   -->
   <benchmark elapsed="3204" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=3364
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 10335ms
   Average parse time: 1.291875ms
   -->
   <benchmark elapsed="10335" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=392
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 21871ms
   Average parse time: 10.9355ms
   -->
   <benchmark elapsed="21871" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=5
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 26868ms
   Average parse time: 1074.72ms
   -->
   <benchmark elapsed="26868" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=669
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 13349ms
   Average parse time: 6.6745ms
   -->
   <benchmark elapsed="13349" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=8
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 18597ms
   Average parse time: 619.9ms
   -->
   <benchmark elapsed="18597" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=8
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 29763ms
   Average parse time: 595.26ms
   -->
   <benchmark elapsed="29763" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class org.apache.xerces.parsers.SAXParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 20409ms
   Average parse time: 816.36ms
   -->
   <benchmark elapsed="20409" iterations="25"/>
  </test>
 </parser>
 <parser name='XPP 2.1.8 (Non-SAX)' class='XPP2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=25991
   Parsing data/list_soapized_1.xml 10000 times by XPP2Test
   Elapsed time: 1772ms
   Average parse time: 0.1772ms
   -->
   <benchmark elapsed="1772" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=4121
   Parsing data/list_soapized_10.xml 8000 times by XPP2Test
   Elapsed time: 9013ms
   Average parse time: 1.126625ms
   -->
   <benchmark elapsed="9013" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=421
   Parsing data/list_soapized_100.xml 2000 times by XPP2Test
   Elapsed time: 22102ms
   Average parse time: 11.051ms
   -->
   <benchmark elapsed="22102" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=5
   Parsing data/list_soapized_10000.xml 25 times by XPP2Test
   Elapsed time: 28341ms
   Average parse time: 1133.64ms
   -->
   <benchmark elapsed="28341" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=543
   Parsing data/rand_100.xml 2000 times by XPP2Test
   Elapsed time: 16724ms
   Average parse time: 8.362ms
   -->
   <benchmark elapsed="16724" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/rand_10000.xml 30 times by XPP2Test
   Elapsed time: 25367ms
   Average parse time: 845.56665ms
   -->
   <benchmark elapsed="25367" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=7
   Parsing data/topicmap.xml 50 times by XPP2Test
   Elapsed time: 35461ms
   Average parse time: 709.22ms
   -->
   <benchmark elapsed="35461" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/testaments.xml 25 times by XPP2Test
   Elapsed time: 31766ms
   Average parse time: 1270.64ms
   -->
   <benchmark elapsed="31766" iterations="25"/>
  </test>
 </parser>
 <parser name='XPP 2.1.8 (Non-SAX) w/NS' class='XPP2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=24523
   Parsing data/list_soapized_1.xml 10000 times by XPP2Test
   Elapsed time: 1883ms
   Average parse time: 0.1883ms
   -->
   <benchmark elapsed="1883" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=3952
   Parsing data/list_soapized_10.xml 8000 times by XPP2Test
   Elapsed time: 9394ms
   Average parse time: 1.17425ms
   -->
   <benchmark elapsed="9394" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=407
   Parsing data/list_soapized_100.xml 2000 times by XPP2Test
   Elapsed time: 23003ms
   Average parse time: 11.5015ms
   -->
   <benchmark elapsed="23003" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/list_soapized_10000.xml 25 times by XPP2Test
   Elapsed time: 29562ms
   Average parse time: 1182.48ms
   -->
   <benchmark elapsed="29562" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=558
   Parsing data/rand_100.xml 2000 times by XPP2Test
   Elapsed time: 17065ms
   Average parse time: 8.5325ms
   -->
   <benchmark elapsed="17065" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/rand_10000.xml 30 times by XPP2Test
   Elapsed time: 25576ms
   Average parse time: 852.5333ms
   -->
   <benchmark elapsed="25576" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=7
   Parsing data/topicmap.xml 50 times by XPP2Test
   Elapsed time: 36963ms
   Average parse time: 739.26ms
   -->
   <benchmark elapsed="36963" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using factory class org.gjt.xpp.impl.PullParserFactoryFullImpl
   using parser class org.gjt.xpp.impl.pullparser.PullParser
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/testaments.xml 25 times by XPP2Test
   Elapsed time: 31765ms
   Average parse time: 1270.6ms
   -->
   <benchmark elapsed="31765" iterations="25"/>
  </test>
 </parser>
 <parser name='XPP 2.1.8 (SAX)' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=20873
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 2083ms
   Average parse time: 0.2083ms
   -->
   <benchmark elapsed="2083" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=3437
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 10705ms
   Average parse time: 1.338125ms
   -->
   <benchmark elapsed="10705" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=356
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 26048ms
   Average parse time: 13.024ms
   -->
   <benchmark elapsed="26048" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 32467ms
   Average parse time: 1298.68ms
   -->
   <benchmark elapsed="32467" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=539
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 17325ms
   Average parse time: 8.6625ms
   -->
   <benchmark elapsed="17325" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 26438ms
   Average parse time: 881.26666ms
   -->
   <benchmark elapsed="26438" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 39087ms
   Average parse time: 781.74ms
   -->
   <benchmark elapsed="39087" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: false
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 33528ms
   Average parse time: 1341.12ms
   -->
   <benchmark elapsed="33528" iterations="25"/>
  </test>
 </parser>
 <parser name='XPP 2.1.8 (SAX) w/NS' class='SAX2Test'>
  <test name='SOAP 1 (0.5K)' src='data/list_soapized_1.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=20822
   Parsing data/list_soapized_1.xml 10000 times by SAX2Test
   Elapsed time: 2103ms
   Average parse time: 0.2103ms
   -->
   <benchmark elapsed="2103" iterations="10000"/>
  </test>
  <test name='SOAP 10 (2.5K)' src='data/list_soapized_10.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=3252
   Parsing data/list_soapized_10.xml 8000 times by SAX2Test
   Elapsed time: 10636ms
   Average parse time: 1.3295ms
   -->
   <benchmark elapsed="10636" iterations="8000"/>
  </test>
  <test name='SOAP 100 (26K)' src='data/list_soapized_100.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=353
   Parsing data/list_soapized_100.xml 2000 times by SAX2Test
   Elapsed time: 26217ms
   Average parse time: 13.1085ms
   -->
   <benchmark elapsed="26217" iterations="2000"/>
  </test>
  <test name='SOAP 10K (2.7MB)' src='data/list_soapized_10000.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/list_soapized_10000.xml 25 times by SAX2Test
   Elapsed time: 32687ms
   Average parse time: 1307.48ms
   -->
   <benchmark elapsed="32687" iterations="25"/>
  </test>
  <test name='Random 100 (33K)' src='data/rand_100.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=535
   Parsing data/rand_100.xml 2000 times by SAX2Test
   Elapsed time: 17476ms
   Average parse time: 8.738ms
   -->
   <benchmark elapsed="17476" iterations="2000"/>
  </test>
  <test name='Random 10K (3.6MB)' src='data/rand_10000.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/rand_10000.xml 30 times by SAX2Test
   Elapsed time: 26568ms
   Average parse time: 885.6ms
   -->
   <benchmark elapsed="26568" iterations="30"/>
  </test>
  <test name='Topic Map (2MB)' src='data/topicmap.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=6
   Parsing data/topicmap.xml 50 times by SAX2Test
   Elapsed time: 39176ms
   Average parse time: 783.52ms
   -->
   <benchmark elapsed="39176" iterations="50"/>
  </test>
  <test name='Mostly Text (7MB)' src='data/testaments.xml'>
   <!--
   using parser class org.gjt.xpp.sax2.Driver
   namespaces: true
   reuse parser instances: true
   Warming up the parser....
   count=4
   Parsing data/testaments.xml 25 times by SAX2Test
   Elapsed time: 33338ms
   Average parse time: 1333.52ms
   -->
   <benchmark elapsed="33338" iterations="25"/>
  </test>
 </parser>



</saxbench-results>
