| 1 |
* new store implementation (ericvas)
|
| 2 |
a) native DOM implementation
|
| 3 |
* Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required. (cezar)
|
| 4 |
* JAM is downloaded from codehaus (radup)
|
| 5 |
* Sample xml generation from an schema file (radup)
|
| 6 |
* EntityResolver is setable in SchemaCompiler (David Jencks)
|
| 7 |
* XPath 2.0 and Xquery support through Saxon (Yana Kadiyska)
|
| 8 |
* java 1.5 generics added to generated source (Kkrouse)
|
| 9 |
- to use, pass '-javasource 1.5' to scomp
|
| 10 |
- generates a 'List<Item> getItemList()' method
|
| 11 |
- runtime is still all jdk 1.4, only 1.5 in gen'd source
|
| 12 |
* Simplified working with substitution groups by adding XmlObject.substitute() (radup)
|
| 13 |
* "-noVDoc" command-line option for scomp to skip validation of <xs:documentation> contents(radup)
|
| 14 |
* uniform access to the getSourceName() method in Schema Object Model
|
| 15 |
* Added a XmlBeans.compileXmlBeans() method which does three things: (kkrouse)
|
| 16 |
- compile the SchemaTypeSystem
|
| 17 |
- save the SchemaTypeSystem .xsb files
|
| 18 |
- generate the java source files
|
| 19 |
* Added error codes and improved validation error messages (kkrouse)
|
| 20 |
* Changed .xsb format to improve performance (radup)
|
| 21 |
* Ability to pass URLs instead of Files for Wsdl/Schemas(Jacob Danner, Sal Campana)
|
| 22 |
* Added option to pass in "##local" to -allowmdef (radup)
|
| 23 |
* Inst2xsd: support for xsi:nil and qname fix.(cezar)
|
| 24 |
* adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute(cezar)
|
| 25 |
* adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders(cezar)
|
| 26 |
* added Location to streaming validation errors(kkrouse)
|
| 27 |
* Instance 2 schema tool (cezar)
|
| 28 |
* New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities(radup)
|
| 29 |
* Add ability for XmlSaxHandler to insert bookmarks while loading (ericvas)
|
| 30 |
* Added new 'noSrcRegen' flag to the <scomp> ant task.(radup)
|
| 31 |
* Added a diff utility that compares two jars (or directories) containing compiled Schema types.(radup)
|
| 32 |
* Interface and pre-post extensions (cezar)
|
| 33 |
* Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader(cezar)
|
| 34 |
* SchemaTypeSystem saver that does not depend on Java being generated.(radup)
|
| 35 |
* Functionality to retrieve xml validation errors programatically (patch from Dutta Satadip)
|
| 36 |
* Added saver options to not save xml decl (ericvas)
|
| 37 |
* Added a SOAP11 encoding built-in Schema Type system (radup)
|
| 38 |
* selectChildren and selectAttributes for dynamic getters and some wildcard scenarious(cezar)
|
| 39 |
* Location in ValidatingXmlStreamReader(cezar)
|
| 40 |
* Added a wrapper over jsr173's XMLStreamReader (cezar)
|
| 41 |
* Added support for default value in XMLStreamReaderExt interface and implementation.(cezar)
|
| 42 |
* Adding typed value for QName case in the Validator (cezar)
|
| 43 |
* Adding an utility for validation of simple schema types (cezar)
|
| 44 |
* Improved the Validator to ofer PSVI info (cezar)
|
| 45 |
* Exposed some of the XMLSchema validator functionality in the public interfaces(davidbau,Dutta Satadip)
|
| 46 |
* Added support for XML Catalog, based on Apache Commons CatalogResolver(cezar)
|
| 47 |
How it works:
|
| 48 |
|
| 49 |
1) there is a global read only resolver that can be set through "xmlbean.entityResolver" system property
|
| 50 |
2) option 1 is overwritten if:
|
| 51 |
2a) - the switch "-catalog [file]" is used on the command line for scomp
|
| 52 |
2b) - or a resolver is set in XmlOptions (XmlOptions.setEntityResolver() )
|
| 53 |
|
| 54 |
* Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream(cezar)
|
| 55 |
* Adds support for annotations in XMLSchema (davidbau)
|
| 56 |
* Added JSR 173 support (ericvas)
|
| 57 |
|
| 58 |
|
| 59 |
* performance tests (Jamie Zyskowski)
|
| 60 |
* various feature tests (Yana Kadiyska, Jacob Danner)
|
| 61 |
* samples and documentation (Steve Traut)
|
| 62 |
* packaging,liscencing changes (Cliff Schmidt)
|