SourceForge Logo   java.net Logo   

ServingXML

 
Project Page    Wiki    Resources    About this Project
 
  ServingXML 0.9.2c
     
  Download   Donate
  Getting Started
  Examples   FAQ
  Pipeline Language
  Embed   Extend
  Element Reference
  Roadmap
  Upgrading from Version 0.7.x
   
  Tools
   
  Java 1.5   Ant   JUnit
  Saxon
  Apache FOP
  Xerces XML Parser
  DocBook   DTD   Stylesheets   Doc
  Sun Multi-Schema Validator
   
  Related Projects
   
  Mule ServingXML Transformer
   
  Contact
   
  Help:   List   Forum
  Inquiries
   
  Presentations
   
  java.net Logo

Markup for Flat-XML Processing

   
  java.net Logo

Records, Tags and Pipelines

   
  

What is ServingXML?

ServingXML is an open source, Apache 2.0 licensed, framework for flat/XML data transformations. It defines an extensible markup vocabulary for expressing flat-XML, XML-flat, flat-flat, and XML-XML processing in pipelines. ServingXML comes with a console app, and also documents an API for embedding the software in a standard Java or J2EE application.

Have a look at the examples. Here you'll see examples of

  • Flat file to XML
  • EBCDIC file with packed-decimal fields to XML
  • SQL to XML
  • XML to database
  • EBCDIC file to CSV file
  • XML to flat file
  • Sequence of XML subtrees to PDF and HTML documents

The latest version of ServingXML requires Java 5.0 or later, and comes with Saxon-B 9 for an XSLT 2 and an XQuery implementation. The last version that is compatible with Java 1.4.2 is version 0.7.2*, which comes with Saxon 6-5-5 for an XSLT 1 implementation. Either version may be configured with a different JAXP compatible XSLT engine, version 1 or 2, if desired.

In the News


"For turning odd data sources into XML, the ServingXml toolkit appears to be the most highly developed and supported."
 

Using XML pipelines part two: Pipelines and Web services

read more

 

Testimonials


"We have struggled with arbitrary data file and XML transformation for a long time. After we found ServingXML, we know that this won't be a bothering problem anymore."
 

Andy Cheng

read more

Thanks to YourKit for providing open sources licenses for their excellent Java Profiler, and to JProfiler for offering open sources licenses for their highly regarded Java Profiler.