- From: Jeremy H. Griffith <jeremy@omsys.com>
- Date: Mon, 03 Jun 2013 14:19:51 -0500
- To: public-microxml@w3.org
Hi all! We've written a simple parser in C++ for MicroXML docs, per the spec at: https://dvcs.w3.org/hg/microxml/raw-file/tip/spec/microxml.html It is FOSS, though we haven't settled on the license yet, probably either GPL or Apache. Which do people think would be better? We've currently built only the Windows version, as a DLL (mxlparser.dll) and a console application (mxl.exe) to illustrate its use. You can download the executables from: http://www.dita2go.com/download/MXLParserWin.zip and the source from: http://www.dita2go.com/download/MXLParserSrc.zip It will parse non-Micro XML files too, giving you warnings for anything in them that is not MicroXML compliant. It recovers (with warnings) from almost all errors, including well-formedness errors, so you can see all your sins in the first pass. <g> It produces the DOM specified in the spec, and optionally provides SAX callbacks. Another option uses callbacks that are compatible with expat's, rather than its own simpler ones. Please refer to the mxl_readme.txt (in both zips) for a more detailed description. Comments are very welcome! -- Jeremy H. Griffith <jeremy@omsys.com> DITA2Go site: http://www.dita2go.com/
Received on Monday, 3 June 2013 19:20:22 UTC