MaXML 2.0 Released!

Community Forums/Showcase/MaXML 2.0 Released!

John J.(Posted 2006) [#1]
(XML is a widely used and accepted format applied anywhere from word-processors to level builders)

MaXML makes it easy to load, manipulate, and save XML files. MaXML is a very easy to use library of functions for manipulating xml data, including an extremely fast xml parser, which is 16 - 736 times faster than it's competitor:

With a 1.3 MB XML file (on a Pentium 4 3.0 Ghz HT):
MaXML 2.0 parses in: ~290 Milliseconds
Cower.Xml parses in: ~214840 Milliseconds

With a 50 KB XML file (on a Pentium 4 3.0 Ghz HT):
BlitzXML 2.0 parses in: ~10 Milliseconds
Cower.Xml parses in: ~160 Milliseconds

New features in MaXML 2.0 include:
* A extremely fast, highly optimized XML parser, capable of parsing well over 4.5 MB per second (although this may vary depending on your computer's speed)
* Many new features, including node.MoveTo(), node.CopyTo(), node.Copy(), node.SortChildren(), node.SwapWith(), node.SetIndex() (for custom node ordering), etc., etc., etc.


Click here for a BlitzBasic version of MaXML



Download MaXML 2.0 Module (ZIP) - 212 KB

Included with MaXML_v2.0.zip is documentation, example code (more coming soon), and a Getting Started guide.

To install, simply drag the "maxml.mod" folder in the MaXML archive to your the mod/pub.mod folder under your BlitzMax install.

License: MaXML is completely free for commercial and personal use.