Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

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.


Globe Image

Document URL: http://xml.coverpages.org/minimalXML-Ann.html