ServingXML je značkovací jazyk pro vyjádření XML potrubí, a rozšiřitelný Java rámec pro definování prvků jazyka.
ServingXML v současné době přichází s aplikací konzoly, a také dokumentuje API pro vnoření software ve standardním Java nebo J2EE aplikací.
ServingXML podporuje čtení obsah jako XML soubory, textových souborů, SQL dotazů nebo dynamicky generovaných SAX událostí, transformovat to s XSLT stylů a zakázkové SAX filtry, a psaní jako XML, HTML, PDF nebo mailem.
Tento software je zvláště vhodný pro konverzi plochých souborů nebo databázových záznamů do formátu XML, s jeho podporou jmenných prostorů, typy varianta rekord, multi-cenil pole, segmentů a opakujícími se skupinami, hierarchické seskupení záznamů a záznamů-by-rekordní validace s XML Schema ,
ServingXML funguje jako "inverze kontroly" nádoby pro montáž komponent z různých projektů - Apache FOP, Sun MSV a dalších. - A dělat je pracovat společně na zpracování záznamů a XML
Vlastnosti :.
- Převést textových souborů do formátu XML a naopak
- Převést databázi záznamů do XML a naopak.
- Převést ploché soubory z jednoho rozložení na druhé.
- Transformovat a ověřit XML s SAX filtry, XSLT stylů, a validace schématu.
Co je nového v této verzi:
- nový byt možnost & Quot soubor, trimQuoted & quot; lišty citoval pole přední / zadní prostor, pokud je nastavena na hodnotu true, výchozí na hodnotu false (staré možnost & quot; trim & quot;. kryty prostoru mimo uvozovek pokud je nastavena na hodnotu true, výchozí na hodnotu true)
- Nový prvek SX: overpunchField podporuje overpunch pole v plochých definicích souborů, jak je popsáno v http://en.wikipedia.org/wiki/Signed_overpunch Zvláštní poděkování Matt Dowella pro přispívání kódu. Naleznete v dokumentaci pro SX:. OverpunchField v referenčním prvkem
Co je nového ve verzi 1.0.4:
- Opravy chyb:
- loadComponentDefinitions (String [] hrefs) selže, Fix přispěl Yex)
- Vylepšení:
- V předchozích verzích, Saxon: XQuery by mohla být využita jen k výrobě dokument XML, nyní to může vyhodnotit výraz, který produkuje non-XML řetězec. Viz příklad xml-to-parametrů v servingxml-saské / vzorků.
- Přepisy byly přidány do IocContainerFactory.createIocContainer pro DOM dokumentu a InputStream objektů
Co je nového ve verzi 0.9.5:
- Bug Fix:
- stromového čtenáři souborů bez plochým definicí souboru (ne SX: Flatfile prvek), pro csv soubory s záhlaví, používá bajt skenery spíše než znak skenery. To by mohlo selhat pro multi-byte znakové proudy. To je pevná. Změny Element a atribut názvy: (non lámání, zpětně kompatibilní, stará jména stále podporovány)
- SX: subrecordMapping atribut & quot, pole & quot; přejmenován na & quot; repeatingGroup & quot;
- V SX: composeRecord,
- atribut compositeRecordType přejmenována na RecordType, nyní umožňuje substituční výrazy
- atribut repeatingGroupField přejmenována na repeatingGroup
- V SX: decomposeRecord,
- atribut compositeRecordType přejmenována na RecordType
- atribut repeatingGroupField přejmenována na repeatingGroup
- Nový atribut subrecordType Rozšíření
- volitelný atribut zpráva byla přidána do MSV: recordValidator a MSV: schemaValidator. Je-li zpráva dodává, bude tato zpráva být použit namísto chybová XML schéma zprávy.
- ServingXML nyní podporuje mapování překlenul Management System Zázemí soubory (SMF) do formátu XML, viz příklad & quot Flat-File-k-XML; SMF & quot ;. Byly přidány nové prvky: sx: spannedFlatRecordType a sx:. SegmentConcatenation
- ServingXML nyní pásy BOM znaky pro UTF-8, UTF-16 a UTF-32 v ploché čtenáři soubor jako Java neodstraňuje KUSOVNÍKU ve všech případech. Starší kódování a binární vstup nejsou ovlivněny. Vzorek vstupní soubor countries.csv Flat-File-to-XML nyní začíná s UTF-8 EF BB BF kusovníku.
Co je nového ve verzi 0.9.3:
- Tato verze přináší nové prvky pro validaci pole a subrecords záznamů s regulárními výrazy, a pro přijímání projekcí určených polí záznamů.
- Nové příklady ilustrují, jak transformovat finanční údaje pro FRA a swapy do FpML dokumenty.
Co je nového ve verzi 0.9.0:
- Tato verze přidává SX: commandSource prvek, který umožňuje plochý čtenář souboru nebo XML čtenář číst ze standardní výstup příkazu shellu.
- To také přidává SX:. CommandSink prvek, který umožňuje plochý spisovatel soubor nebo XML serializer zapisovat do standardního vstupu příkazu shell
Komentáře nebyl nalezen