From: Gary B. <be...@el...> - 2003-10-29 04:47:42
|
Greetings! Bart is working on a fast xml parser at Chockstone that parses a data-oriented subset of xml. While the parser effort is proprietary [for the time being], the associated changes to javadata will make it easier for implementors of xml parsers to plug into javadata with minimal overhead. -- Gary ---------------------------------------------------- from the release notes... ==================== Release 1.0-alpha-4 October 25, 2003 ==================== - This release contains changes inspired by Bart's efforts at implementing a fast parser that parses a data-oriented subset of xml. - javadocs - minor tweaks - interface changes io.xml.ParseHandler signature changes: startElement(String namespace, String localName, AttributeAccessor ats) ==> startElement(Tag tag, AttributeAccessor ats) endElement(String namespace, String localName) ==> endElement(Tag tag) io.InputObjectFactory new method: Object createObject(byte[] bytes, int offset, int length) io.xml.AttributeAccessor removed methods: String getNamespace(int i) String getLocalName(int i) added method: Tag getTag(int i) all methods now throw Exception - classes changed to reflect interface changes io.xml.SaxInputObjectFactory io.xml.PullInputObjectFactory io.xml.DefaultParseHandler |