ServingXML on sivunkuvauskieli ilmaisemiseen XML putkistojen ja laajennettavissa Java puitteet määritellään elementtien kielen.
ServingXML parhaillaan mukana konsoli app, ja myös dokumentoi API imbedding ohjelmistojen standardin Java tai J2EE sovellus.
ServingXML tukee lukemisen sisältöä XML-tiedostoja, tasainen tiedostoja, SQL-kyselyjä tai dynaamisesti SAX tapahtumia, muuttaen sen XSLT tyylitaulukkoja ja mukautettuja SAX suodattimia, ja sen kirjoittamisesta XML, HTML, PDF tai sähköpostin liitetiedostoina.
Tämä ohjelmisto sopii erityisesti muuntaa flat tiedostoon tai tietokantaan kirjaa XML, jossa tukensa nimiavaruuksiin, variantti tietuetyyppejä, moniarvoinen kenttiä, segmentit ja toistuvia ryhmiä, hierarkkinen ryhmittely kirjaa, ja ennätyksellisen by-ennätys validointi XML .
ServingXML toimii "käännellen ohjaus" kontti kokoonpanoon komponenttien erilaisia hankkeita - Apache FOP, Sun MSV ym - ja tekee niistä toimimaan yhdessä käsitellä kirjaa ja XML.
Ominaisuudet
- Muunna tasainen tiedostoja XML ja päinvastoin.
- Muunna tietokantamerkintöjen XML ja päinvastoin.
- Muunna tasainen tiedostoja yhdestä rakenteesta toiseen.
- Muunna ja vahvistaa XML SAX suodattimet, XSLT tyylitaulukkoja, ja skeema validointi.
Mikä on uusi tässä julkaisussa:
- Uusi apukansiosta vaihtoehdon & quot; trimQuoted & quot; trimmit lainasi aloilla johtavien / perään tilaa, jos asetus on true, oletuksena vääriä (vanha valitsin & quot; leikata & quot; trimmit tilaa ulkopuolella lainausmerkkejä jos asetettu tosi, oletuksena tosi.)
- uusi tekijä sx: overpunchField tukee overpunch kenttien lattaviilalla määritelmissä kuvatun http://en.wikipedia.org/wiki/Signed_overpunch Erityiset kiitokset Matt Dowell edistämiselle koodia. Katso dokumentaation sx: overpunchField in Element Reference.
Mikä on uusi versiossa 1.0.4:
- Korjauksia:
- loadComponentDefinitions (String [] HREF) epäonnistuu, korjata jonka osuus Yex)
- parannukset:
- Aiemmissa versioissa, Saxon: XQuery voidaan käyttää ainoastaan tuottamaan XML-asiakirjan, nyt se voi arvioida lauseke, joka tuottaa ei-XML merkkijono. Katso xml-to-parametreja esimerkiksi servingxml-saxon / näytteet.
- ohitukset on lisätty IocContainerFactory.createIocContainer DOM Document ja InputStream esineet
Mikä on uusi versiossa 0.9.5:
- Bug Fix:
- Oletuksena apukansiosta lukijoita ilman apukansiosta määritelmää (no sx: Flatfile elementti), ja CSV tiedostoja otsikoita, käytetty tavu skannerit sijaan merkin skannereita. Tämä voisi epäonnistua usean Byte Character puroihin. Tämä on kiinteä. Muutokset Element ja atribute nimet: (non breaking, taaksepäin yhteensopiva, vanhat nimet vielä tueta)
- sx: subrecordMapping määritettä & quot; kenttä & quot; nimeksi & quot; repeatingGroup & quot;
- sx: composeRecord,
- määrite compositeRecordType nimetty uudelleen recordType, nyt mahdollistaa korvaaminen ilmaukset
- määrite repeatingGroupField nimeksi repeatingGroup
- sx: decomposeRecord,
- määrite compositeRecordType nimeksi recordType
- määrite repeatingGroupField nimeksi repeatingGroup
- uusi määrite subrecordType Parannukset
- Lisävarusteena viesti määrite on lisätty mSv: recordValidator ja mSv: schemaValidator. Jos viesti on toimitettu, että viesti sijasta käytetään XML virheilmoituksen.
- ServingXML tukee nyt kartoitus kesti System Management Palvelut (SMF) tiedostoja XML, nähdä Flat-File-to-XML esimerkiksi & quot; SMF & quot ;. Uusia elementtejä on lisätty: sx: spannedFlatRecordType ja sx: segmentConcatenation.
- ServingXML nyt riisuu BOM merkkiä UTF-8, UTF-16 ja UTF-32 lattaviilalla lukijoita kuin Java ei vie BOM kaikissa tapauksissa. Legacy koodaukset ja binääritulo ei vaikuta. Flat-File-to-XML näyte syötetiedoston countries.csv nyt alkaa UTF-8 EF BB BF BOM.
Mikä on uusi versiossa 0.9.3:
- Tämä julkaisu esittelee uusia elementtejä validointi kentät ja alitietueet levyjä säännöllisiä lausekkeita, ja ottaa ennusteet tiettyjen alojen kirjaa.
- Uusi esimerkit havainnollistavat, miten muuttaa taloudellisia tietoja FRA ja swap osaksi FpML asiakirjoja.
Mikä on uusi versiossa 0.9.0:
- Tämä julkaisu lisää sx: commandSource elementti, joka sallii apukansiosta lukija tai XML lukija lukea standardin tuotos shell-komennon.
- Se lisää myös sx: commandSink elementti, joka mahdollistaa apukansiosta kirjailija tai XML serializer kirjoittaa vakiosyötteestä of shell-komennon.
Kommentteja ei löytynyt