/
usr /
src /
libStreamedXML
libStreamedXML
libStreamedXML
is a C++ library used for parsing
Streamed XML. With some care, it can also be used to parse normal
XML. Its counterpart, libCStreamedXML, is a smaller and
simpler implementation in C.
Downloads
You can download the latest version by cloning the
git repository:
git clone git://git.lwithers.me.uk/libStreamedXML
Older releases may be found here.
News
20061123T0009
20061026T1147
- 1.2.7 released
- Fixed bug in C parser where the buffer containing entity names wasn't flushed.
20061026T1139
- 1.2.6 released
- Fixed bug in C parser where the first character in the name of an entity reference ended up
in the content buffer rather than the entity name.
20060930T1255
- 1.2.4 released
- A minor bug in the parser was fixed, allowing comments to contain more than one dash
character (e.g.
<!-- a - b - c -->
would have caused a parse error before;
this is now fixed, as it is indeed well-formed).
- The internal state variable is updated before callbacks. This means that a callback can feed
more data into the parser and expect it to work correctly.
20060825T1047
- 1.2.3 released
- This release simply has a slightly-upgraded build system that deals with a couple of issues
encountered (having
#define VERSION
in a library header probably isn't a good
idea...)
20060808T1617
- 1.2.1 released
- Added libCStreamedXML and a test program. libCStreamedXML is a smaller and simpler
implementation of a Streamed XML parser written in C.
20060807T1118
- 1.2.0 released
- Exceptions now have support for showing the line and column of the
source data on which they occurred.
- Exceptions are now properly inherited from
std::exception
.
20060731T1726
- 1.1.0 released
- This release is not different from the previous 1.0.0 release,
except that it uses a new build system. The shared library naming
scheme has also changed slightly (this version is 0.0.0).
/
usr /
src /
libStreamedXML