|  | | NanoXML | | | NanoXML/Java
· DTDs can now have parameter entity references as part of another declaration.
· Entity resolving in attribute values has been fixed.
· When the builder is given an endElement event, the namespace of the element is passed with the method.
· Using an extra parameter to the write method in XMLWriter, you can chose whether you want to collapse empty elements. Thus you can chose to display an element as or .
NanoXML 2.0 contains a lot of new features which makes it almost fully XML compliant, like:
· A new faster parsing algorithm is used, which is one-pass and consumes almost no memory, even with large input.
· Client applications can get an XML "stream" which makes the handling of very large XML data streams easy.
· The DTD is no longer ignored. Though the parser is still non-validating, entities and default values for attributes are now retrieved from the DTD.
· The DTD can also contain parameter entities.
· Full support for external entities.
· Support for mixed content.
· NanoXML has been broken down in separate objects, so it's easy to use your own reader, validator, builder or even parser.
· XML data is now more strictly checked. SGML like features like unquoted attribute values and case-insensitivity are no longer supported, which makes the parsing faster.
· Support for auto-detection of encoding of XML input.
· Support for conditional sections in the DTD.
| | Title: | NanoXML | | Author: | Marc De Scheemaecker | | Price / Cost: | Free (zlib/libpng) | | Version: | 1.6 | | Last Updated: | Thu Jul 25 2002 | | Home Page: | Click to Visit | | Download: | Click to Download | | Current Rating: | 0.00 | | Total Hits #: | 76 | | Listings ID #: | 1745 | |  |
|