I've done some major bug squishing on the TwoSimpleXMLParser library. I've now discovered the value of writing unit tests sooner rather than later. :]
I think I've got most of the kinks out of the code now. I'm going to finish writing the JUnit tests I should have been writing all along and I may still catch a bug or two. I won't be making a release of the library until I finish the JUnit tests and Javadoc comments, but I wanted to let every one know that I hadn't forgotten about this project. I have continued to work on it and am pleased to actually see it working. There are a few things that make the TwoSimpleXMLParser library unique among XML parsers. [1] It parses only 2SimpleXML, which is a sub-set of XML that doesn't allow things like attributes or other extras. [2] It is a pull parser that is event based. When parsing of the next tag or element content is requested or "pulled" the results are broadcast to all registered listeners. [3] The parser is designed to support extension and customization. It will have a well tested and well documented API. [4] It is a validating XML parser. It checks for errors or problems in the XML it is parsing, like empty tags or element content with forbidden symbols. It alerts the user to the location of the problems it encounters so they can be fixed. I hope to use this parser extensively in OpenJUMP. When the parser is released I will start on some simple tools that allow object binding with the parser. The Sunburned Surveyor ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel