ServingXML jest język znaczników dla wyrażenia rurociągi XML, rozszerzalny ramy i Java do definiowania elementów języka.
ServingXML obecnie pochodzi z aplikacji konsoli, a także dokumentuje API dla imbedding oprogramowania w standardowej aplikacji Java i J2EE.
ServingXML obsługuje odczytu zawartości plików XML, jako plików płaskich, zapytań SQL lub dynamicznie generowanych zdarzeń SAX, przekształcając go z arkuszy stylów XSLT i filtrów niestandardowych SAX, a pisanie go jako XML, HTML, PDF lub poczty z załącznikami.
To oprogramowanie jest szczególnie nadaje się do konwersji plików lub płaskie rekordy bazy danych do XML, z obsługą przestrzeni nazw, typów rekordów, pól wariant wycenione, wielu segmentów i grup, hierarchicznego grupowania powtarzających się rekordów i nagrywanie rekordowym-by-walidacji z XML Schema ,
ServingXML działa jako "odwrócenie kontroli" pojemnika do montażu elementów z różnych projektów - Apache FOP, Sun MSV i inne -. I wprowadzenie ich do współpracy w celu przetwarzania rekordów i XML
Opis .
- Konwersja plików płaskich do XML i odwrotnie
- Konwersja do formatu XML rekordy bazy danych i na odwrót.
- Konwersja plików z jednego układu płaskich do drugiego.
- Przekształć i zatwierdź XML z filtrami SAX, arkusze stylów XSLT i weryfikacji schematu.
Co nowego w tym wydaniu:
- Opcja nowego mieszkania plik & quot; trimQuoted & quot; wykończenia cytowany pola wiodącym / końcowe miejsca, jeśli jest ustawiony na true, domyślnie false (starej opcji & quot; przyciąć & quot;. przycina miejsca poza cytatami, jeśli ma wartość true, domyślnie true)
- nowy element sx: overpunchField obsługuje overpunch płaskich pól w definicji pliku, jak opisano w http://en.wikipedia.org/wiki/Signed_overpunch Specjalne podziękowania Matt Dowell dla kodu przyczynia. Zapoznaj się z dokumentacją sx. OverpunchField w element odniesienia
Co nowego w wersji 1.0.4:
- Poprawki błędów:
- loadComponentDefinitions (String []) nie powiedzie się, HREF naprawić nadesłane przez Yex)
- Wtyczki:
- W poprzednich wersjach, Saxon: xquery może być używana tylko do produkcji dokumentu XML, teraz może ocenić wyrażenie wytwarza ciąg non-XML. Patrz przykład xml-do-parametrów w servingxml-Saxon / próbek.
- Zastępuje zostały dodane do IocContainerFactory.createIocContainer na DOM dokumentu i InputStream obiektów
Co nowego w wersji 0.9.5:
- Fix Bug:
- standardowego płaskiego czytelnicy plików bez płaskiej definicji pliku (Nie sx: Flatfile elementu), dla plików csv z nagłówków, używane skanery bajtów zamiast skanery znaków. Może to nie dla wielu strumieni znakowych-bajtowych. To jest stała. Zmiany nazw elementów i Atribute łamanie: (nie, kompatybilny wstecz, stare nazwy nadal obsługiwane)
- sx: subrecordMapping atrybut & quot; pola & quot; przemianowany na & quot; repeatingGroup & quot;
- W sx: composeRecord,
- compositeRecordType atrybut zmieniona na recordType, teraz pozwala wyrażenia zastępcze
- atrybut repeatingGroupField zmieniona na repeatingGroup
- W sx: decomposeRecord,
- compositeRecordType atrybut zmieniona na recordType
- atrybut repeatingGroupField zmieniona na repeatingGroup
- nowy atrybut subrecordType Ulepszenia
- atrybut opcjonalny komunikat został dodany do mSv: recordValidator i MSV: schemaValidator. Jeśli dostarcza się komunikat, że wiadomość zostanie użyta zamiast komunikatu o błędzie XML Schema.
- ServingXML obsługuje mapowanie trwała systemowe zarządzanie obiektami (SMF) pliki XML, zobacz przykład & quot Flat-File-to-XML; SMF & quot ;. Nowe elementy zostały dodane: sx: spannedFlatRecordType i SX. SegmentConcatenation
- ServingXML teraz paski znaków BOM dla UTF-8, UTF-16 i UTF-32 w płaskich czytelników plików w Java nie rozebrać LM we wszystkich przypadkach. Starsze i kodowanie wejście binarne są nienaruszone. Mieszkanie-File-to-XML plik wejściowy próbki countries.csv teraz zaczyna się UTF-8 BOM EF BB BF.
Co nowego w wersji 0.9.3:
- W tej wersji wprowadzono nowe elementy do sprawdzania poprawności pola i subrecords zapisów z wyrażeń regularnych, i do podjęcia projekcje określonych polach rekordów.
- Nowe przykłady ilustrują, jak przekształcić dane finansowe dla kontraktów FRA i swapów do dokumentów FpML.
Co nowego w wersji 0.9.0:
- Ta wersja dodaje SX: elementu commandSource, który Czytnik pozwala na płaskim lub pliku XML do zapoznania czytelnika ze standardowego wyjścia polecenia powłoki.
- Dodaje także SX:. Elementu commandSink, który pozwala płaskim pisarz serializer plik lub XML zapisu na standardowe wejście polecenia powłoki
Komentarze nie znaleziono