JiBX

Screenshot Software:
JiBX
Szczegóły programowe:
Wersja: 1.2.3
Filmu: 12 May 15
Wywoływacz: Dennis M. Sosnoski
Licencja: Wolny
Popularność: 11

Rating: nan/5 (Total Votes: 0)

JiBX jest ramy wiązania danych XML na obiekty Java. Projekt JiBX umożliwia pracę z danych z dokumentów XML za pomocą własnych struktur klasowych. Ramy JiBX obsługuje wszystkie szczegóły konwersji danych do iz XML w oparciu o instrukcjach.
JiBX jest przeznaczony do wykonywania tłumaczenie między wewnętrznych struktur danych i XML z bardzo wysoką wydajnością, ale nadal pozwala Ci wysoki stopień kontroli nad procesem tłumaczenia.
Jak to zarządzanie tym? JiBX wykorzystuje wiążących dokumentów rozdzielczości do określenia zasad, jak twoje obiekty Java są konwertowane do lub z XML (wiążące). W pewnym momencie po tym, jak skompilowany kod źródłowy do plików klas wykonać pierwszą część ramach JiBX, kompilator wiążącego.
Ten kompilator zwiększa binarne pliki klasy produkowane przez kompilator Javy, dodanie kodu do obsługi konwersji instancje klas lub z XML. Po uruchomieniu kompilatora wiążącej można kontynuować normalne kroki można podjąć w montażu aplikacji (takich jak budowa pliki jar, itp). Można również pominąć kompilator wiążącej w osobnym kroku i zamiast wiązać zajęcia bezpośrednio przy starcie, choć takie podejście ma pewne wady.
Druga część ram JiBX jest wiążąca czas pracy. Rozszerzone pliki klas generowanych przez kompilator wiążącego użyć tego składnika wykonania zarówno do rzeczywistości budowę obiektów z dokumentu wejściowego XML (tzw unmarshalling w obowiązujących terminów danych) oraz do generowania dokumentu XML z obiektów wyjście nazywane rozrządowej (). Czas pracy wykorzystuje parser wykonawczych API XMLPull dla obsługi dokumentów wejściowych, ale jest inaczej samodzielne

Co nowego w tym wydaniu:.

< ul>

  • Poprawiono kilka podobnych problemów w generowanie kodu z użyciem schematu do schematu grup zastępcze, lub odniesienie grupy jako baza dla rozszerzenia complexType lub ograniczenia.
  • Poprawiono generowanie kodu od schematu przy użyciu definicji xml.xsd z przestrzeni nazw http://www.w3.org/XML/1998/namespace.
  • Poprawiony błąd w walidacji schematów, które wymagało base = "..." atrybut elementu restrykcyjnego simpleType (inline typ bazowy dozwolone jako alternatywa).
  • Poprawiono generowanie WSDL od zepsuty, który wygenerował Jibx2Wsdl puste definicje komunikatów wyjściowych.
  • Dodaj wsparcie dla xs:. Rodzaje list
  • Lepsze nazw zagnieżdżonych elementów algorytmu dla schematu (jeśli tylko jeden składnik dziecko, podać nazwę zewnętrzną do komponentu dzieci).
  • Poprawiono powtarzane-type = & quot; array & quot; Codegen dostosowywania.
  • Poprawiono problem z wykorzystaniem istniejących powiązań z zbędny zawiera z Codegen (NPE).
  • Zmieniono domyślny Java 5 enum serializacji użyć metody name (), a nie metody toString ().
  • Zmienione Java 5 enum generowanie kodu od schematu, aby dodać metodę xmlValue () w razie potrzeby dostarczyć rzeczywisty tekst, który zostanie użyty w dokumencie, a nie nadrzędnymi toString ().
  • Naprawiono kilka problemów z wbudowanych elementów schematu w Codegen Javadocs, w tym korzystania z ref = & quot; ... & quot; przypisuje się do składników w innych obszarach nazw.
  • Co nowego w wersji 1.2.1:

    • Ta wersja koryguje problemy występujące w generacji kodu od schematów przy użyciu niekwalifikowanych nazw elementów, nie-przestrzeni nazw schematów, & lt; xs: appinfo & gt; elementy schematów, oraz kilka innych zmian schematu.
    • zawiera również podstawową dokumentację dla narzędzia Jibx2Wsdl, a przykłady Jibx2Wsdl przejść całą drogę do rozmieszczenia usług sieciowych w przypadku korzystania z instalacji oś2 aktualizowane przez korzystając z pakietu update-axis2-1.4.X.

    Co nowego w wersji 1.2:

    • Dodano wsparcie dla wiązania i generowanie schematu z kodu Java, a wiązania i generowania kodu z schematu XML, z rozległe wsparcie dla dostosowania zarówno.
    • Dodano wsparcie dla modularnych obowiązującymi kompilacji, wykorzystując "skompilowaną" atrybut & lt; to & gt; elementem flagi, które z wiązaniami już oddzielnie kompilowane.
    • Restrukturyzacji wiążące generowanie kodu kompilatora, aby oczyścić struktury metody i uniknąć nadmiarowego kodu.
    • Poprawiono generowanie kodu dla mapowania w ramach abstrakcyjnych odniesień do wyboru.
    • Dodano kontrolę błędów za nieprawidłowe pierwszego bajta podczas odczytu UTF-8 strumień bezpośrednio.
    • Klasa Dodane org.jibx.runtime.PrintInfo wydrukować wiążącej informacji, dokonał tego przy głównym jar klasy jest wykonywany bezpośrednio czas pracy.
    • Dodane wsparcie dla kodowania XBIS szybsze i bardziej zwartej wymiany danych, gdy oba końce korzystania JiBX (w porównaniu do XML tekstu).
    • Lepsza wiadomość jest wyjątkiem, gdy żadnych modyfikacji klasy należy zmienić, aby dać zarówno nazwę klasy oraz ścieżkę używaną do załadowania klasy.
    • Flaga-dodaną "Metoda" własność przypisują wskazywać na obecność lub brak elementu, gdy unmarshalling.

    Podobne oprogramowanie

    bib2xhtml
    bib2xhtml

    15 Apr 15

    Moo
    Moo

    20 Feb 15

    metaf2xml
    metaf2xml

    10 Mar 16

    Mini-XML
    Mini-XML

    17 Feb 15

    Komentarze do JiBX

    Komentarze nie znaleziono
    Dodaj komentarz
    Włącz zdjęć!