JiBX

Скріншот програми:
JiBX
Дані програми:
Версія: 1.2.3
Дата завантаження: 12 May 15
Розробник: Dennis M. Sosnoski
Ліцензія: Безкоштовно
Популярність: 84

Rating: nan/5 (Total Votes: 0)

JiBX є основою для зв'язування XML дані до об'єктів Java. Проект JiBX дозволяє працювати з даними з XML документів, використовуючи свої власні структури класу. База JiBX обробляє всі деталі перетворення даних в і з XML на основі ваших інструкцій.
JiBX розроблений, щоб виконати переклад між внутрішніми структурами даних і XML з дуже високою ефективністю, але все ж дозволяє вам високу ступінь контролю над процесом перекладу.
Як це вдалося? JiBX використовує документи обов'язкові чіткості визначити правила про те, як ваші об'єкти Java перетворюються в або з XML (зв'язування). У якийсь момент після того, як буде складено ваш вихідний код у файли класів ви виконуєте першу частину рамках JiBX, що зв'язує компілятора.
Цей компілятор збільшує двійковий класу файли, отримані за допомогою компілятора Java, додавши код для обробки перетворення примірників класів або з XML. Після запуску компілятора зв'язування можна продовжувати нормальні кроки ви приймаєте в збірці додатки (наприклад, файлів JAR будівельних і т.д.). Ви також можете пропустити обов'язкову компілятор як окремий крок і замість прив'язки класів безпосередньо під час виконання, хоча цей підхід має деякі недоліки.
Друга частина рамках JiBX є обов'язковим до виконання. Розширені файли класів, породжених зв'язування компілятора використовувати цей компонент під час виконання і за фактично будівництво об'єктів з вхідного XML-документа (під назвою демаршаллінга в обов'язкові умови даних) і для генерації вихідний XML-документ з об'єктів (так званий сортувальної). Середовище виконання використовує парсер, який реалізує XMLPull API для обробки вхідних документів, але в іншому випадку автономний

Що нового У цьому випуску :.

< UL>

  • Виправлена ​​кілька пов'язаних з цим питань у генерації коду зі схеми для схеми заміщення за допомогою групи або контрольної групи в якості основи для розширення ComplexType або обмежень.
  • Виправлена ​​генерація коду зі схеми при використанні визначення xml.xsd з імен http://www.w3.org/XML/1998/namespace.
  • Виправлений баг у перевірці схеми, які потрібно базу = '...' атрибут елемента обмеження simpleType (вбудований базовий тип допускається в якості альтернативи).
  • Виправлена ​​порушується покоління WSDL з Jibx2Wsdl, який викликав порожні визначення для виведення повідомлень.
  • додати підтримку XS :. Типи списків
  • Краще назвати алгоритм вкладених компонентів схеми (якщо тільки один компонент дитина, пройти зовнішнє ім'я до компонента дитини).
  • Виправлена ​​повторюється типу = & Quot; масив і Quot; CodeGen налаштування.
  • Виправлена ​​проблема з використанням існуючих прив'язок з резервуванням включає в CodeGen (NPE).
  • Змінено Java 5 перерахування сериализация за замовчуванням використовувати метод ім'я (), а не метод ToString ().
  • Змінено Java 5 перерахування генерації коду зі схеми, щоб додати метод xmlValue (), де, необхідного для живлення самого тексту, які будуть використовуватися в документі, а не перекривати ToString ().
  • Виправлено кілька проблем з вбудованими компонентами схеми в Codegen JavaDocs, в тому числі використання вих = & Quot; ... & Quot; атрибути компонентів в інших просторах імен.
  • Що нового у версії 1.2.1:

    • Цей реліз виправляє проблеми, виявлені в генерації коду зі схем використовуючи імена дискваліфікованих елементів, що не-простору імен схеми, і л; XS: AppInfo & GT; елементи схем, і кілька інших варіантів схеми.
    • Це також включає в себе основну документацію для інструменту Jibx2Wsdl, і приклади Jibx2Wsdl пройти весь шлях до розгортання веб-служб при використанні Axis2 установок оновлених за допомогою пакета оновлення, axis2-1.4.X.

    Що нового у версії 1.2:

    • Додана підтримка для зв'язування і генерація схеми з коду, і для зв'язування і генерації коду з XML-схеми, з обширні налаштування підтримки для обох.
    • Додана підтримка для модульних обов'язкових компіляцій, використовуючи '' попередньо скомпільованих атрибут & Lt; включають в себе і GT; елемент прапора, який включений зв'язування вже окремо складається.
    • реорганізованого зв'язування покоління код компілятора для очищення метод структуру і уникнути надлишкового коду.
    • Виправлена ​​генерація коду для абстрактних посилань картування у виборі.
    • Додана перевірка помилок для недійсного першого байта при читанні UTF-8 потік безпосередньо.
    • клас Додано org.jibx.runtime.PrintInfo друкувати обов'язкової інформації, зробив це основний клас, коли посудина виконання виконується безпосередньо.
    • Додана XBIS кодування підтримку для більш швидкого і більш компактного обміну даними, коли обидва кінці за допомогою JiBX (у порівнянні з текстом XML).
    • Покращена повідомлення винятки, коли нередактіруемих клас повинен бути змінений, щоб дати як ім'я класу і шлях, який використовується для завантаження класу.
    • Додана 'флаг-метод »нерухомість атрибут вказує на наявність або відсутність елемента, коли демаршаллізаціі.

    Схожі програми

    postmarkup
    postmarkup

    14 Apr 15

    html5tidy
    html5tidy

    14 Apr 15

    Pybtex
    Pybtex

    14 Apr 15

    Grutatxt
    Grutatxt

    12 May 15

    JiBX

    Коментар не знайдено
    додати коментар
    Включіть картинки!