| |
| v 0.4 |
2001-08-12 |
|
Anders W. Tell
-
Added simple XML parser, which could be used in parsing simple configration
file.
-
Added TreeTokenHandler in order to be able to create a tree from tokens.
-
Factored out Tokenizer handler into separate class so it can be reused.
-
Added BaseDatatypeRef to Data classes.
-
More refactoring work being made (almost all is done)
-
Changed Event Handler API.
-
New streamformat v0.4
-
Merged DataString and DataChars into one Datatype, based on DataChars.
-
Added Stack handling to Writers and Readers side in order to better handle
nested documents and elements.
-
Added second API , EventStream, which is a list of event objects created
from the Event Handler api.
-
Bugfixes of course, major fixes are descibes below
-
Bug DOM2Stream that affected namespace attributes.
|
| v0.3 |
2001-05-16 |
| |
Anders W. Tell
-
Added specialized support for lists of simple types, useful when
encoding multidimensional cubes.
-
More refactoring work being made (a few more classes is still to be created
)
-
New streamformat v0.3
-
Added framwork for Lists ( arrays, sequences, etc) with support for sparse
lists.
Useful for scientific application with arrays of measurements.
-
Added first prototype of Event API
-
Cleaned up DOM and SAX adapters according to EventAPI
-
Added feature for optional binding to symbols before calling event callback.
-
A few of buggfixes in character handling
-
Changed STREAM separator to '<?bml' .This allows a scanner /recognizer
to detect binary streams in a XML environment.
-
Added 'BMLTokens' application which prints the token in a BML stream to
screen.
-
Shaved of one (1) byte for short strings (0 <= length <=127 chars).
-
Added 'BMLDecompressor' application which converts BML files into XML file
with prefix '.xml'
-
Moved all testing to JUnit testcases
-
Created directory for performance testing
-
Create superclasses to all test
-
Created directory for examples
|
| v 0.2 |
2001-04-30 |
| |
Anderst W. Tell
-
Major refactoring, almost done,
- Inner classes converted to separate files.
- Added 'ext' directory for SAX2, DOM and applications. These files
should be put into a separate jar file so the core files matches the mobile
profile.
-
Added generic support for Datatypes and also implementations of a few.
The next version should include all or almost all XML Schema datatypes.
-
Added support for 2 extensions to XML, nested documents and Stream separator.
-
Changed most tests into JUnit testcases.
-
Added framework for performance testing.
-
Added framework for multipass analysis of DOM trees.
-
Added support for CharacterBlock compression.
-
Added BMLCompressor application.
-
Added partial framework for character encodings with implementation of
UTF8 and SCSU.
-
NOTE: New BML streamformat version 0.2 which is NOT compatible with 0.1.
In the next version the streamformat version is expected change again.
|
| v 0.1 |
2001-04-18 |
| |
Anders W. Tell
-
These files have been quickly assembled from protoyping activities in 1998
and they need to be put through a refactoring process. The stream handlers
are "trivial" implementations not using any exotic compression techniques,
this in order to maintain simplicity and keep parser size down.
|
|