SBXP XML Parser
SBXP is a high performance stream-based XML parser written in C.
Download the SBXP Package
(The latest build is 1.0.4)
This parser focuses on speed above everything else.
Written completely in ANSI C, it will compile on most 32-bit compatible platforms.
This includes win32, linux, and MacOS X.
- Very fast
- HTML parsing
- Using a tiny amount of memory
- Accurate whitespace handling (even the whitespace inside the element tag)
- -DSBXP_MIN_SIZE - Will chop the size of the binary in half but decrease the speed by about 1/4 to a 1/3.
I wish i had more info on this subject, but i did test some files. The
test computer is a P4/2.80Ghz with 1 GB ram. Cygwin gcc.
The test files are at (http://www.ltg.ed.ac.uk/~kari/dafif/cycle-0303/)
Results 1: default flags set.
|File||Size||Results 1||Results 2|
Results 2: PARSE_FOR_SPEED flag set.
Copyright @ 2004 Joshua J Baker