From: F J Franklin <F.J.F<ranklin@sh...> - 2002-09-30 09:01:19
UTF8-UCS4-String & UUS-TreeView, version(s) 0.3.0 a.k.a.
"just how long is a piece of string anyway?", released.
This is a development release, since the code is neither
complete nor extensively tested. The UTF8StringTree and
UUS* APIs are open to radical rewrites...
This is very much a work-in-progress and the API is likely
to change a lot between early releases. UTF8StringTree
implements a SAX interface; it's up to the calling program
to provide an XML parser (and zlib/iconv support, if
necessary). UTF8StringTree builds a tree of
UTF8StringTree::Node (or sub-classes) putting attributes and
XML Namespace maps into UTF8StringMap instances; there is
some support for CSS style maps as well, although this is
one area that is certain to change.
UUS-TreeView is a Cocoa framework and application (for
MacOSX) that provides a GUI interface for examining a
UTF8StringTree structure - very useful for debugging!
UUS-TreeView is Objective-C++ but does provide one or two
interfaces which are purely Objective-C. These interfaces
(ObjC & ObjC++) are very much in flux and should not be
The UUS-TreeView application can read any uncompressed XML
file in UTF-8 encoding, and will recognize extensions .xml,
.svg, .xhtml and .abw. CSS style & AWML props parsing is
buggy in the extreme.
NOTE: The Cocoa build adds some NSString extensions to the
29th September, 2002
Francis James Franklin <fjf@...>
`Medium atomic weights are available: Gold, Lead, Copper, Jet, Diamond,
Radium, Sapphire, Silver and Steel.
`Sapphire and Steel have been assigned...'