This project is read-only.
Project Description
SimpleML is an efficient non-extractive parser for an XML-like markup language. It supports navigation similar to SAX and DOM, ability to add/delete elements, and full macro expansion similar to PHP using Lua. It is programmed in C++ and is fully Unicode compliant.

The first version was released in the source code repository and implements all the above features. It does not currently have any documentation, but is easy to use. Just create a Parser object (e.g. 'Parser parser(L"debug.sml");') and navigate with parser.navigate(...). You can view the header file for the Parser class to discover more features.

I am currently working on the second version, with many improvements!

Last edited Jan 20, 2011 at 3:06 PM by stefanwebb, version 4