XMLBeans Apache istituisca un mezzo intermediario per mappare le ricche strutture di dati che possono essere contenuti in documenti XML.
Questi dati si associa a un tipo Java e si può accedere tramite classi regolari Java.
L'idea generale è quella di permettere agli sviluppatori un supporto Java nativo per l'accesso ai dati, completa di supporto per il suo schema, DOM e Infoset.
XMLBeans grado di gestire alberi XML, XPath e XQuery espressioni, possono convalidare i dati XML rispetto a uno schema, e molti altri ancora.
Il progetto nasce con alcuni esempi di base per mostrare agli sviluppatori come può essere implementata e un sacco di documentazione
Cosa c'è di nuovo in questa versione:.
- Aggiunta nuova CopyUseNewSynchronizationDomain opzione XML utilizzato per la copia.
- Entitize & # x5C; r quando non abbastanza di stampa, questo aiuta con maintainig & # x5C;. Entità r
- convalida fisso di valore intero contenente dot char.
- caratteri fissi nei commenti per evitare errori di IntelliJ sotto Linux.
- durate aggiornato alla ultima spec.
- fisso per la compilazione dello schema che contiene tipo complesso con contenuto semplice che ha sfaccettature definite nella semplice tipo di base
- Fix per Piccolo lexer quando leggere metodo restituisce 0.
- Fix per preservare i segnalibri CDATA quando copia da un xmlobject all'altro.
- Corretto il bug quando il ridimensionamento del buffer circolare flusso di output implementazione del risparmiatore.
- fisso per bug quando non specificando il tipo per una particella in derivato tipo di schema e quando minOccurs è 0.
- messaggi di errore fisso quando contengono base e nomi tipo derivato.
- L'introduzione di un limite di sostituzione entità massimo predefinito di 10kb, può essere controllato tramite l'opzione di XmlOptions.setLoadEntityBytesLimit.
- javadoc fissa per inst2xsd e xsd2inst strumenti.
- fissi NPE in SchemaTypeImpl.getEnumJavaClass ().
- aggiunta più punti di accesso e il codice refactoring per il codice xsd2inst.
- Rimosso org.w3c.dom file da xbean.jar.
- aggiunta un'altra implementazione dell'interfaccia XPath e XQuery.
- classi aggiunte src / xmlinputstream org.apache.xmlbeans.xml.stream. * A xmlpublic.jar.
- Fatto run bootstrap due volte per evitare le email di errore Gump.
- Fix per bug XMLBeans-396:. GML 3.1.1 codice generato non riesce a compilare
- Fix per XMLBeans-412 bug: Modello sfaccettatura regex richiede dash - essere sfuggito .
- Fix per bug XMLBeans-414: Errore di CVC-complesso-type.2.1:. Elemento 'XXXX' con vuoto tipo di contenuto non può avere un testo o elemento di contenuto
Cosa c'è di nuovo nella versione 2.5.0:.
- codici di uscita per InstanceValidator
- decimale precisione movimentazione correzione in xsd2inst.
- per eseguire ulteriori, schema più severe controlli di convalida: XMLBeans-350 modello aggiornato per dayTimeDuration .
- anno estesa minimo / valore massimo.
- Supporto per i tipi di data e ora con ora 24.
- NOTATION incorporato tipo.
- fix DocType quando elemento root è cambiata.
- & quot; I tipi di utente & quot; caratteristica -. consente la mappatura di Schema tipi semplici classi Java utente personalizzati
- Nested tipo di enumerazione errore di compilazione: fix. XMLBeans-381
- Deadlock correzione in impl generate Setter semplice e matrice.
- Obbligatorio fix attributo in streaming validator.
- Molti altri fix e ottimizzazioni.
Limitazioni
I commenti non trovato