JiBX

Programinė įranga Screenshot:
JiBX
Programinė detalės:
Versija: 1.2.3
Įkėlimo datą: 12 May 15
Kūrėjas: Dennis M. Sosnoski
Licencija: Nemokamai
Populiarumas: 11

Rating: nan/5 (Total Votes: 0)

JiBX yra privalomų XML duomenis į Java objektų sistema. JiBX projektas leidžia jums dirbti su duomenimis iš XML dokumentų naudodami savo klasės struktūras. JiBX sistema atlieka visas konvertuoti savo duomenis į ir iš XML jūsų instrukcijas detales.
JiBX yra skirta atlikti tarp vidinių duomenų struktūrų ir XML vertimą labai didelio efektyvumo, bet vis dar leidžia jums didelį kontroliuoti vertimo procesą.
Kaip ji valdyti tai? JiBX naudoja privalomus raiškos dokumentus nustatykite, kaip jūsų Java objektai yra konvertuojami arba iš XML (privalomas) taisykles. Tam tikru momentu, kai jūs surinkti savo kodą į klasės failus vykdyti pirmąją dalį JiBX sistemą, privalomą sudarytojas.
Tai sudarytojas pagerina dvejetainius failus klasės gaminami Java kompiliatorius, pridedant kodas tvarkyti konvertuoti atvejus klasių ar iš XML. Paleidus privalomą kompiliatorių galite tęsti įprastus veiksmus, kuriuos imasi montuojant spausdintinę paraišką (pavyzdžiui, statybos jar failus, ir tt). Jūs taip pat galite praleisti privalomą kompiliatorius kaip atskirą veiksmą, o vietoj to įpareigoti klases tiesiogiai runtime, nors šis metodas turi keletą trūkumų.
Antroji dalis JiBX sistemoje yra privalomas vykdymo metu. Patobulintos klasė failai generuojami privalomą sudarytojas naudoti šią runtime komponentą tiek realiai statyti objektus iš XML įvesties dokumento (vadinamas unmarshalling, kad duomenų privalomas sąlygas) ir generuoti XML dokumento išvesties iš objektų (vadinamas rūšiavimo). Trukmė naudoja analizatorius, įgyvendinančios XMLPull API tvarkymo įvesties dokumentus, bet yra kitaip įmontuotu

Kas naujo , šioje laidoje.

< ul>

  • Ištaisyta keletą susijusių klausimų kodo generavimas iš Schema schemą naudojant pakaitines grupių ar grupės nuorodą kaip pagrindą complexType pratęsimo ar apribojimo.
  • Pataisyta kodo generavimas iš schemos, kai naudojant xml.xsd apibrėžimus iš http://www.w3.org/XML/1998/namespace vardų.
  • pataisyta Bug Be schemos patvirtinimo kurios reikalaujama bazę = "..." atributas už simpleType apribojimas elementas (Inline bazė tipo leidžiama kaip alternatyva).
  • Fiksuotas neveikia WSDL gamyba iš Jibx2Wsdl, kuris generuoja tuščias apibrėžimus išėjimo pranešimams.
  • Pridėti parama xs:. Sąrašas tipų
  • Geriau pavadinimų algoritmą lizdinė schemų sudėtinių dalių (jei tik vienas vaikas komponentas, perduoti išorinį vardą žemyn į vaikų komponento).
  • Fiksuotas kartotinių tipas = & quot; masyvas & quot; Codegen pritaikymas.
  • Ištaisyta problema su naudojant apkaustus nereikalingas apima su Codegen (NPE).
  • Pasikeitė "Java 5 pervedimą nutylėjimą Publikacija naudoti pavadinimą () metodą, o ne ToString () metodas.
  • Pasikeitė "Java 5 pervedimą kodo generavimas iš schemos pridėti xmlValue () metodą, kai reikia tiekti tikrąjį tekstą galima naudoti dokumente, o ne privalomais toString ().
  • Fiksuotas keletą problemų su įterptais schemų komponentų Codegen JavaDocs, įskaitant naudojimo ref = & quot; ... & quot; atributus komponentų, kitų vardų.
  • Kas naujo versijos 1.2.1:

    • Ši laida taiso problemas, rasti kodo generavimas iš schemas naudojant besąlyginę elementų pavadinimus, jokių-namespace schemos, & lt; XS: appinfo & gt; elementai schemas, ir keletas kitų schemų variantų.
    • Ji taip pat apima pagrindinę dokumentaciją Jibx2Wsdl priemonė, o Jibx2Wsdl pavyzdžiai pereiti visą kelią į dislokuojamas interneto paslaugų, kai naudojamas su Axis2 įrenginių atnaujintas naudojant atnaujinimas-axis2-1.4.X paketą.

    Kas naujo 1.2 versijoje:

    • Pridėta parama privalomas ir schemos generavimas iš Java kodą ir jungiantis ir kodo generavimas iš XML schemą, su esminį pakeitimą paramos tiek.
    • Pridėta parama modulinių privalomus kaupia, naudojant "skompilowanymi" atributas "& lt; apima & gt; elementas, vėliava, kad įtraukti privalomą jau atskirai surinkti.
    • pertvarkyta privalomas sudarytojas kodas karta išvalyti metodas struktūrą ir išvengti nereikalingos kodą.
    • Pataisyta kodas karta abstrakčių žemėlapių nuorodas per pasirinkimas.
    • Pridėta klaidos patikrinimą negaliojančių pirmasis baitas skaitant UTF-8 srautą tiesiogiai.
    • patalpintas org.jibx.runtime.PrintInfo klasė spausdinti privalomąją informaciją, padarė tai pagrindinė klasė, kai Runtime stiklainis yra vykdomas tiesiogiai.
    • patalpintas XBIS kodavimo paramą greičiau ir labiau kompaktiškas duomenų mainų, kai abu galai naudojant JiBX (palyginti su teksto XML).
    • Geresnis išimtis pranešimą, kai unmodifiable klasė turi būti pakeista, kad galėtų suteikti klasės vardą ir kelią naudojama pakrauti klasę.
    • Pridėta vėliavų metodas "nuosavybė atributas nurodyti buvimą ar nebuvimą elemento, kai unmarshalling.

    Panaši programinė įranga

    oXygen XML Author
    oXygen XML Author

    17 Jul 15

    Amoeba
    Amoeba

    3 Jun 15

    ws_docutils
    ws_docutils

    14 Apr 15

    Komentarai JiBX

    Komentarai nerastas
    Pridėti komentarą
    Pasukite ant paveikslėlio!