Apache XMLBeans ustawia medium pośredniczącego dla mapowania bogate struktury danych, które mogą być zawarte w dokumentach XML.
Te dane odwzorowany na typy Java i można uzyskać za pośrednictwem regularnych klas Javy.
Generalnie chodzi o to, aby umożliwić programistom Java rodzimy pożywkę dla dostępu do tych danych, wraz ze wsparciem dla jego schematu, DOM i zbioru informacji.
XMLBeans mogą obsługiwać drzewa XML, XPath i wyrażenia XQuery, może sprawdzić poprawności danych XML przeciwko schematu, i wiele innych więcej.
Projekt pochodzi z kilku podstawowych przykładów, aby pokazać twórcom, jak można go wdrożyć i całe mnóstwo dokumentacji
Co nowego w tym wydaniu:.
- Dodano nowy CopyUseNewSynchronizationDomain opcja stosuje XML kopii.
- Entitize & # x5c; r, gdy nie jest ładna druku, to pomaga w maintainig & # x5c;. Podmiotów r
- Poprawiono zatwierdzanie wartości całkowitej zawierającej dot char.
- Poprawiono znaków w komentarzach, aby uniknąć błędów w IntelliJ pod Linuksem.
- Aktualizacja do najnowszej specyfikacji czasy trwania.
- Poprawiono do kompilacji schematu, który zawiera typ złożony z prostych treści, która ma aspekty określone w podstawowej typu prostego
- Fix Piccolo lexer podczas odczytu Metoda zwraca 0.
- Fix zachować zakładki CDATA podczas kopiowania z jednego XMLObject do drugiego.
- Naprawiono błąd podczas zmiany rozmiaru bufora kołowego w realizacji strumienia wyjściowego Saver jest.
- Naprawiono błąd, gdy nie na typ dla specifing cząstki w pochodzącym typu schematu i kiedy minOccurs 0.
- Poprawiono komunikaty o błędach, gdy zawierają bazę i nazw typów pochodnych.
- Wprowadzenie limitu podmiot domyślny maksymalny zastępczą 10KB, może być kontrolowana za pomocą XmlOptions.setLoadEntityBytesLimit opcji.
- Poprawiono javadoc dla inst2xsd i xsd2inst narzędzi.
- Poprawiono NPE w SchemaTypeImpl.getEnumJavaClass ().
- Dodano wiele punktów wejścia i refactored kodu dla kodu xsd2inst.
- Usunięto org.w3c.dom plików z xbean.jar.
- Dodano kolejną realizację interfejsu XPath i XQuery.
- Zajęcia Dodano src / xmlinputstream org.apache.xmlbeans.xml.stream. * Do xmlpublic.jar.
- Wykonane startowej biegu dwukrotnie, aby uniknąć Gump maile błędów.
- Poprawiono bug XMLBeans-396:. GML 3.1.1 wygenerowany kod nie kompilacji
- Fix bug XMLBeans-412: Wzorzec facet regex wymaga odrobinę - być uciekł .
- Poprawiono bug XMLBeans-414: błąd CVC-Complex-type.2.1. Element "XXXX" z pustego typu treści nie mogą mieć treści tekstu lub elementu
Co nowego w wersji 2.5.0:.
- Kody wyjścia dla InstanceValidator
- dziesiętny obsługi poprawkę w xsd2inst precyzji.
- Opcja wykonać dodatkowe, bardziej surowe schematu weryfikację zmiennych: XMLBeans-350 aktualizacja sygnatur dla dayTimeDuration .
- rok Rozszerzona min / wartość max.
- Obsługa daty i czasu typów z godziny 24.
- NOTATION wbudowany typ.
- fix DocType gdy element główny jest zmieniany.
- & quot; Typy użytkowników & quot; funkcja. - umożliwia mapowanie typów prostych schematów niestandardowych użytkownika do klas Java
- Zagnieżdżony Typ wyliczenia Błąd kompilacji fix:. XMLBeans-381
- Deadlock poprawka w generowanych impl Setter proste i tablica.
- Wymagane poprawki atrybut streaming walidatora.
- Wiele innych poprawek i optymalizacji.
Ograniczenia
Komentarze nie znaleziono