![]() |
JUMBO2/1 Differences |
|
JUMBO2 differences from JUMBO1
JUMBO 2.0 is a complete rewrite of JUMBO1.0 and there are many differences. It is based on the Java Swing Set (JFC) which provides tree and GUI support:
JUMBO2 uses completely different machinery to display trees, nodes, attributes and content. This is much cleaner (well, Sunsoft wrote most of it:-). This allows editing of the tree and will allow node and content editing shortly.
JUMBO2 has been configured to run as an applet as well as an application, but I am not promoting this aspect at present. I tried it under NS 4.05 and it took a long time and the menus didn't work. So that's an adventure if anyone wants to try.
JUMBO2 makes its source available :-). (I intend also to distribute JUMBO1 source but it's probably a poisoned chalice.)
JUMBO2 is SAX-compliant and will load any of 5 SAX-compliant parsers (or parserDrivers) from a menu. I hope to trap error messages from parsers shortly.
JUMBO2 can output XML in sevcral styles and can also deal with whitespace.
JUMBO2 has a powerful element+attribute navigation facility
which can be used without (or with) a DTD. It will also shortly hold DTD
trees (like JUMBO1) but this is parser-dependent.