ServingXML XML boru hatlarının ifade etmek için bir biçimlendirme dili ve dilin unsurlarını tanımlamak için genişletilebilir bir Java çerçevedir.
ServingXML şu anda bir konsol uygulaması ile birlikte geliyor ve aynı zamanda standart bir Java veya J2EE uygulama yazılımı imbedding için bir API belgelemektedir.
ServingXML XSLT stil ve özel SAX filtreleri ile dönüştürerek, XML dosyaları, düz dosyalar, SQL sorguları veya dinamik olarak oluşturulan SAX olayları olarak içerik okuma ve XML, HTML, PDF veya posta ekleri olarak yazmayı destekler.
Bu yazılım, özellikle XML şeması ile ad alanları, varyant kayıt türleri, çok değerli alanlar, segmentler ve yinelenen grupların, kayıtların hiyerarşik gruplama ve kayıt-by-kayıt doğrulama için onun desteği ile, XML, düz dosya veya veritabanı kayıtları dönüştürmek için uygundur .
Apache FOP, Güneş MSV ve diğerleri - - ServingXML projelerinin çeşitli bileşenlerin birleştirilmesi için konteyner bir "kontrol ters" olarak çalışmaktadır. Ve onları kayıtları ve XML işlemek için birlikte çalışma yapma
Özellikler :.
- tersi XML düz dosyalarını dönüştürme ve
- tersi XML veritabanı kayıtlarını dönüştürün.
- başka bir düzen yassı dosyalarını dönüştürme.
- Transform ve SAX filtreleri, XSLT stil ve şema doğrulama ile XML doğrulamak.
Bu sürümdeki yeni Nedir:
- Yeni düz dosya seçeneği & quot; trimQuoted & quot; false true, varsayılan olarak ayarlanırsa süsler / lider boşluğu firar alanları alıntı (eski seçeneği & quot; Döşeme & quot;., true olarak ayarlanmış tırnak dışında yer kırpar true varsayılan)
- Yeni eleman sx: kodu katkıda bulunmak için Matt Dowell için http://en.wikipedia.org/wiki/Signed_overpunch Özel teşekkür açıklandığı gibi overpunchField, düz dosya tanımlarında overpunch alanları destekler. Sx için belgelerine bakın. OverpunchField Eleman Referans
sürüm 1.0.4 yeni Nedir:
- Hata düzeltmeleri:
- loadComponentDefinitions (String [] hrefs) başarısız, Yex katkıda düzeltmek)
- Donanımlar:
- Önceki sürümlerde, Sakson: xquery ancak şimdi olmayan bir XML dizesi üreten bir ifade değerlendirebilir, bir XML belgesi oluşturmak için kullanılabilir. Servingxml-sakson / örneklerde xml to-parametreleri örneğe bakın.
- geçersiz kılar DOM Belgesi ve inputStream nesneleri için IocContainerFactory.createIocContainer eklenmiştir
nedir sürüm 0.9.5 Yeni:
- Bug Fix:
- hiçbir düz dosya tanımı (yok sx: Flatfile elemanı) ile varsayılan düz dosya okuyucular başlıkları ile csv dosyaları, bayt tarayıcıları ziyade karakter tarayıcıları kullandı. Bu multi-byte karakter akışları için başarısız olabilir. Bu sabittir. Eleman ve vasıf İsimler değişiklikler: (non kırılma, geriye dönük uyumlu, eski adlar hala desteklenmektedir)
- sx: niteliğini & quot subrecordMapping; alan & quot; & quot değiştirildi; repeatingGroup & quot;
- : composeRecord,
- nitelik compositeRecordType, şimdi izin verir ikame ifadeler
- nitelik repeatingGroup olarak değiştirildi repeatingGroupField
- : decomposeRecord,
- recordType için değiştirildi nitelik compositeRecordType
- nitelik repeatingGroup olarak değiştirildi repeatingGroupField
- Yeni niteliği subrecordType Donanım
- İsteğe bağlı mesaj niteliği mSv eklendi: recordValidator ve msv: schemaValidator. Bir mesaj verilirse, bu mesaj XML Şeması hata mesajı yerine kullanılacaktır.
- ServingXML şimdi Düz dosya-to-XML örneği & quot haritalama XML Sistem Yönetimi Tesisleri (SMF) dosyaları yayılmış destekler; smf & quot ;. Yeni elemanlar eklenmiştir: sx: spannedFlatRecordType ve sx:. SegmentConcatenation
- ServingXML şimdi düz dosya okuyucu UTF-8, UTF-16 ve UTF-32 için BOM karakterleri şeritler. Eski kodlamalar ve ikili giriş etkilenmez. Düz dosya-to-XML örnek giriş dosyası countries.csv artık UTF-8 EF BB BF BOM ile başlar.
Sx
RecordType olarak değiştirildi
Sx
Java her durumda BOM şerit değil gibi
nedir sürüm 0.9.3 Yeni:
- Bu sürüm tanıtır alanları doğrulamak için yeni elemanlar ve ve kayıtların belirlenen alanların projeksiyonları ayırdığınız için düzenli ifadeler ile kayıtların subrecords.
- Yeni örnekler FPML belgelerine Fras ve swap mali verileri dönüştürmek için nasıl göstermektedir.
nedir sürüm 0.9.0 Yeni:
- Bu sürüm bir sx ekler: commandSource elemanı, hangi Düz dosya okuyucu veya bir XML okuyucusu bir kabuk komutunun standart çıktıya okumaya olanak sağlar.
- Aynı zamanda bir sx ekler. CommandSink elemanı, bir düz dosya yazar veya bir XML seri hale kabuk komutu standart girişine yazmanıza olanak sağlar
Yorum Bulunamadı