Apache XMLBeans stabilește un mediu intermediar pentru cartografierea bogate structurile de date care pot fi incluse în documente XML.
Aceste date este mapat la un tip Java și pot fi consultate pe clase Java regulate.
Ideea generală este de a permite dezvoltatorilor un mediu Java nativ pentru accesarea acestor date, complet cu suport pentru schema sale, DOM și Infoset.
XMLBeans pot ocupa copaci XML, XPath și expresii XQuery, pot valida datele XML împotriva unei scheme, și multe alte mai mult.
Proiectul vine cu câteva exemple de bază pentru a arăta modul în care dezvoltatorii pot fi implementate și o mulțime de documentare
Ce este nou în această versiune:.
- Adaugata nou CopyUseNewSynchronizationDomain opțiune XML folosi in copie.
- Entitize & # x5c, r atunci când nu sunt destul de imprimare, aceasta ajută cu maintainig & # x5c;. Persoanele r
- validarea fixă de valoare întreagă care conține punct char.
- caractere fixe în comentarii, pentru a evita erori în IntelliJ sub Linux.
- durate actualizate la cele mai recente spec.
- fix pentru compilarea schemă care conține tip complex cu conținut simplu care are aspecte definite în baza de tip simplu
- Fix pentru Piccolo lexer când se citesc metoda returneaza 0.
- Fix pentru a păstra marcajele CDATA când copie de pe o xmlobject la altul.
- Fixed bug atunci când redimensionarea tampon circular pentru punerea în aplicare flux de ieșire de economisire a lui.
- fix pentru bug atunci când nu specifing tip de particulă de tip schemă derivat și când minOccurs este 0.
- mesaje de eroare fixe atunci când conține bază și denumirile de tip derivate.
- Introducerea unei limite de înlocuire entitate maximă standard de 10KB, acesta poate fi controlat cu ajutorul XmlOptions.setLoadEntityBytesLimit opțiunea.
- javadoc fixe pentru inst2xsd și xsd2inst instrumente.
- fixă NPE în SchemaTypeImpl.getEnumJavaClass ().
- Adaugata multiple puncte de intrare și codul refactored pentru cod xsd2inst.
- Eliminat org.w3c.dom fișiere de xbean.jar.
- Adaugata o altă punere în aplicare interfață XPath și XQuery.
- clasele Adaugata src / xmlinputstream org.apache.xmlbeans.xml.stream. * La xmlpublic.jar.
- Made centrare bootstrap de două ori pentru a evita Gump e-mailuri de eroare.
- Fix pentru bug XMLBeans-396:. GML 3.1.1 codul generat nu compila
- Fix pentru XMLBeans-412 de bug-uri: model fațetă regex cere cratimă - să fie scăpat .
- Fix pentru bug XMLBeans-414: Eroare CVC-complex-type.2.1:. Element "XXXX" cu tipul de conținut gol nu poate avea conținut de text sau element de
Ce este nou în versiunea 2.5.0:.
- Codurile de ieșire pentru InstanceValidator
- precizia zecimală manipulare fix în xsd2inst.
- posibilitatea de a efectua suplimentar, Schema stricte controale de validare: XMLBeans-350 model actualizat pentru dayTimeDuration .
- an Extinsa min / max valoare.
- Suport pentru dată și oră tipurile cu ora 24.
- NOTATION built-in de tip.
- fix DocType când elementul rădăcină este schimbat.
- & quot; tipuri de utilizare & quot; facilitate -. permite cartografierea Schema tipurilor simple pentru utilizator personalizat clase Java
- tip enumerat imbricate fix eroare de compilare:. XMLBeans-381
- fix impasul în impl generate setter simplu și matrice.
- fix atribut obligatoriu în validator de streaming.
- Multe alte remedieri și optimizări.
Limitări
Comentariile nu a fost găsit