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; урезает цитирует поля ведущих / конечные пространство, если установить истинных, по умолчанию ложной (старого варианта и 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-сериализатор написать стандартный ввод команды оболочки
Комментарии не найдены