ServingXML е език за маркиране, за да подчертаете XML тръбопроводи и разтегателен Java рамка за определяне на елементите на езика.
ServingXML момента идва с конзолата ап, а също така документира API за залагането на софтуера в стандартен Java или J2EE приложение.
ServingXML поддържа четене на съдържание като XML файлове, плоски файлове, SQL запитвания или динамично генерирани SAX събития, превръщайки го с XSLT стилови и персонализиран SAX филтри, и да я пиша като XML, HTML, PDF или поща прикачени файлове.
Този софтуер е особено подходящ за преобразуване на текстов файл или база данни на регистрите за XML, с подкрепата си за именни пространства, видове вариант рекордни, мулти-ценен полета, сегменти и повтарящи се групи, йерархично групиране на записи, и водене на по-рекорд валидиране с XML Schema ,
ServingXML работи като "инверсия на контрол" контейнер за сглобяване на компоненти от различни проекти - Apache FOP, Sun 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 Специални благодарности на Matt Dowell за принос код. Обърнете се към документацията за SX:. OverpunchField в референтната елемента
Какво ново във версия 1.0.4:
- Корекции на грешки:
- loadComponentDefinitions (String [] hrefs) не се фиксира, внесени от Yex)
- Аксесоари:
- В предишните версии, Saxon: XQuery може да се използва само за получаване на XML документ, сега тя може да прецени израз, който произвежда не-XML низ. Вижте примера на XML-да-параметри в servingxml-саксонски / проби.
- Замени са били добавени към IocContainerFactory.createIocContainer за DOM документ и InputStream обекти
Какво ново във версия 0.9.5:
- Bug Fix:
- плоска пила читателите по подразбиране, без фиксирана определение файл (не SX: flatFile елемент), за CSV файлове с хедъри, използвани скенерите байт, а не на скенерите характер. Това може да се провали за мулти-байт потоци характер. Това е фиксиран. Промени в Element и Atribute имена: (без счупване, обратно съвместим, стари имена все още се поддържа)
- SX: subrecordMapping атрибут & quot; поле & quot; преименувана на & quot; repeatingGroup & quot;
- В SX: composeRecord,
- атрибут compositeRecordType преименуван на recordType, сега дава възможност за замяна изрази
- атрибут repeatingGroupField преименуван на repeatingGroup
- В SX: decomposeRecord,
- атрибут compositeRecordType преименуван на recordType
- атрибут repeatingGroupField преименуван на repeatingGroup
- нов атрибут subrecordType Подобрения
- Като опция съобщение атрибут е бил добавен към MSV: recordValidator и МСВ: schemaValidator. Ако съобщението се доставя, това съобщение ще се използва вместо на съобщението за грешка XML Schema.
- ServingXML вече поддържа картографиране калибрира системата за управление Съоръжения (SMF) файлове към XML, вижте примера & quot фиксираната File-да-XML; SMF & quot ;. Добавени са и нови елементи: SX: spannedFlatRecordType и SX:. SegmentConcatenation
- ServingXML сега ленти BOM знаци за UTF-8, UTF-16 и UTF-32 в текстов файл читатели като Java не се съблича BOM във всички случаи. Наследство кодировки и двоичен вход не се влияят. Проба входен файл countries.csv фиксираната File-да-XML сега започва с UTF-8 EF BB BF BOM.
Какво ново във версия 0.9.3:
- Тази версия въвежда нови елементи за утвърждаването на областите и subrecords на записи с регулярни изрази, както и за предприемане на прогнози за определени области на записи.
- Нови примери илюстрират как да се трансформират финансови данни за СФК и суапове в документи FpML.
Какво ново във версия 0.9.0:
- Тази версия добавя SX: commandSource елемент, който позволява на текстов файл четец или XML читателя да прочете от стандартния изход на командният ред.
- Той също така добавя SX:. CommandSink елемент, който позволява на текстов файл писател или XML serializer да пише на стандартния вход на команден шел
Коментари не е намерена