1 Feb 2010 13:30
Xerces-C++ 3.1.0 released
Boris Kolpackov <boris <at> codesynthesis.com>
2010-02-01 12:30:45 GMT
2010-02-01 12:30:45 GMT
Hi, I am pleased to announce the release of Xerces-C++ 3.1.0. This version is interface-compatible (but not necessarily binary-compatible) with Xerces-C++ 3.0.x and contains the following major new features and improvements: * Working multi-import support. The support for handling multiple import declarations with the same target namespaces has been improved and thoroughly tested. Furthermore, the same logic was extended to loadGrammar and the schemaLocation attributes so that you can load several schemas with the same namespace and/or "add" more declarations with the schemaLocation attributes. To enable this feature, set the XMLUni::fgXercesHandleMultipleImports feature/parameter to true. Starting with this release all the tests and examples have multi-import support enabled by default. * New property, XMLUni::fgXercesLowWaterMark, allows the configuration of the parser buffer low water mark. In particular, setting this value to 0 disables data caching in the parser which can be useful if you want the SAX events to be dispatched as soon as the data is available. * DOMLSParser::parseWithContext implementation. In particular, this functionality allows one to parse a document fragment with missing namespace declarations as long as the context document provides them. * Improved performance and reduced memory footprint when validating with large maxOccurs values. If available, the SSE2 instructions are used to further speedup this case.(Continue reading)
RSS Feed