First release of Minimal XML
Date: Sun, 9 Apr 2000 00:31:51 -0700 From: Don Park <donpark@docuverse.com> To: "XML-DEV (E-mail)" <xml-dev@xml.org> Subject: [ANN] First release of Minimal XML (aka SML) parser
Min, Java Minimal XML parser, is released. This version will parse Minimal XML (aka SML) as specified in the preliminary spec at:
http://www.docuverse.com/smldev/minxmlspec.html
It supports SAX 1.0 and JAXP (Java API for XML Parsers). You can download the distribution ZIP file at:
http://www.docuverse.com/min/.
It includes binary and source code JAR files and JavaDoc API documentation. There is also a utility class for converting XML files into MinXML files. You can just use the minimize.bat batch file like this once you have the binary JAR in your CLASSPATH:
minimize foo.xml foo.min [UTF-8 | UTF-16]
UTF-8 is default. You can use any extension you like although I am using .min because .sml no longer makes sense.
On my Celeron laptop, it zips through Minimal XML files at around 6 megabytes of UTF-8 data per second and over 10 megabytes of UTF-16 data per second. Sun's XML parser parses at about 3 megabytes/sec on UTF-8 and 4 megabytes per second on UTF-16. Min used to report events via a custom API called MAX (Minimal API for XML :) but I switched to SAX despite about 10% performance penalty because people would have to rewrite code to use Min. I might release a MAX version later.
Please give Min a spin and let me know what you think. Bug reports are obviously welcome.
Best,
Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com
Date: Sun, 9 Apr 2000 19:52:26 -0700 From: Don Park <donpark@docuverse.com> To: "XML-DEV (E-mail)" <xml-dev@xml.org> Subject: Min Performance Testing made Easier
Because performance testing seems to be what most of you are doing after downloading Min, I have written a Java class for testing parsing performance of Min and other XML parsers. It is included in the version 1.0A3 of Min which is available for downloading now.
This test will compare Min's performance with following XML parsers:
com.sun.xml.parser.Parser com.jclark.xml.sax.Driver org.apache.xerces.parsers.SAXParser oracle.xml.parser.v2.SAXParser org.apache.crimson.Parser com.microstar.xml.SAXDriver
If your platform does not have a particular parser, test for that parser is skipped. Test result is returned in Minimal XML via standard output. You can see a sample output at the bottom of the tutorial section at:
http://www.docuverse.com/min/index.html#tutorial
Best,
Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com
This is xml-dev, the mailing list for XML developers. List archives are available at http://xml.org/archives/xml-dev/
Prepared by Robin Cover for The XML Cover Pages archive.