ServingXML це мова розмітки для вираження XML трубопроводів і розширювана інфраструктура Java для визначення елементів мови.
ServingXML в даний час поставляється з консольного застосування, а також документує API для вкладення програмного забезпечення в стандартному Java або J2EE програми.
ServingXML підтримує читання вмісту в XML-файли, плоскі файли, запитів SQL або динамічно генеруються SAX подій, перетворюючи його XSLT стилів і користувальницьких фільтрів SAX, і писати його як XML, HTML, PDF або поштою.
Це програмне забезпечення особливо підходить для перетворення плоских файлів або баз даних записів XML, з його підтримкою просторів імен, типів варіант запису, багатозначних полів, сегментів і повторюваних груп, ієрархічної угруповання записів і записи-по-запису перевірки з XML-схеми ,
ServingXML працює як "інверсія управління" контейнер для збирання компонентів з різних проектів - Apache FOP, нд MSV та інші -. І змусити їх працювати разом, щоб обробити запису і XML
Особливості :.
- Convert плоскі файли XML і навпаки
- Convert записів, що містяться в XML і навпаки.
- Convert плоскі файли з одного макета в іншу.
- Transform і перевірити XML з SAX фільтрів, XSLT стилів і перевірки схеми.
Що нового У цьому випуску:
- нова квартира варіант файлу і Quot; trimQuoted & Quot; урізує цитує поля / заднього місця, якщо встановлений в TRUE, за замовчуванням помилкової (старого варіанту і Quot; обробка та Quot ;. планки простір за межами лапок, якщо встановлено вірно, за замовчуванням правда)
- новий елемент SX: overpunchField підтримує overpunch поля в плоских визначень файлів, як описано в http://en.wikipedia.org/wiki/Signed_overpunch Особлива подяка Метту Доуеля для свій код. Зверніться до документації по SX :. OverpunchField в опорний елемент
Що нового у версії 1.0.4:
- виправлення:
- loadComponentDefinitions (String []) НЕ hrefs, виправити надані Yex)
- Аксесуари:
- У попередніх версіях, саксонської: XQuery може бути використаний тільки для отримання XML документ, тепер він може оцінити вираз, який виробляє не-XML рядок. Дивіться приклад XML-на-параметрів в servingxml-саксонської / зразки.
- Замінює були додані IocContainerFactory.createIocContainer для DOM документа і InputStream об'єктів
Що нового у версії 0.9.5:
- Виправлена помилка:
- за замовчуванням плоскі читачі файл без плоскою визначення файлу (Не SX: FlatFile елемента), для CSV-файлів з заголовками, використовували байт сканери замість сканерів символів. Це може потерпіти невдачу по символьних потоків багатобайтові. Це фіксується. Зміни в елемент і Atribute імен: (не ламаючи, назад сумісні, старі назви раніше підтримується)
- SX: subrecordMapping атрибут & Quot; поле & Quot; перейменований в & Quot; repeatingGroup & Quot;
- У SX: composeRecord,
- атрибут compositeRecordType перейменований в RecordType, тепер дозволяє заміщення вираження
- атрибут repeatingGroupField перейменований в repeatingGroup
- У SX: decomposeRecord,
- атрибут compositeRecordType перейменований в RecordType
- атрибут repeatingGroupField перейменований в repeatingGroup
- новий атрибут subrecordType Покращення
- необов'язковий атрибут повідомлення було додано мЗв: recordValidator і мЗв: schemaValidator. Якщо повідомлення подається, що повідомлення буде використовуватися замість повідомлення про помилку XML-схем.
- ServingXML тепер підтримує відображення натягнуте системи управління об'єктами (SMF) файли XML, побачити приклад & Quot плоским файлу-на-XML; SMF & Quot;. Нові елементи були додані: SX: spannedFlatRecordType і SX :. SegmentConcatenation
- ServingXML Тепер смужки специфікації символів для UTF-8, UTF-16, і UTF-32 в плоскі читачів файлів, як Java, не позбавити специфікації у всіх випадках. Застарілі кодування і дискретний вхід не впливає. Вхідний файл зразок countries.csv плоским файлу до XML тепер починається з UTF-8 EF BB BF специфікації.
Що нового у версії 0.9.3:
- Цей реліз вводить нові елементи для перевірки полів і Підзаписи записів з регулярними виразами, і для прийняття проекції зазначених полів записів.
- Нові приклади ілюструють, як перетворити фінансові дані по ОЛР і свопів в документи FPML.
Що нового у версії 0.9.0:
- Цей реліз додає SX: елемент, який commandSource дозволяє з плоским читання файлів або XML-читач, щоб читати зі стандартного виводу команди оболонки.
- Це також додає SX :. CommandSink елемент, який дозволяє плоский файл письменником або XML-серіалізатор написати стандартне введення команди оболонки
Коментар не знайдено