|  |  | # ServingXML
Project Page |  | Wiki |  | Resources |  | About this Project
| ServingXML 1.1.2
| Download Donate
| Getting Started
| Examples FAQ
| Element Reference
| Pipeline Language
| Embed Extend
| Roadmap
| Upgrading to Version 1.0
| Tools
| Java 1.5 Ant JUnit
| Saxon
| Apache FOP
| Xerces XML Parser
| DocBook DTD Stylesheets Doc
| Sun Multi-Schema Validator
| Contact
| Help: List Forum
| Inquiries
| Related Projects
| Mule ServingXML Transformer
| Presentations
| Markup for Flat-XML Processing
|  | ## 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 Financial data to FpML SQL to XML XML to database XML to flat file EBCDIC file with packed-decimal fields to XML Variable-length, blocked, spanned (VBS) records to XML EBCDIC file to CSV file EDIFACT to XML Selected XML subtrees to XML, PDF, and HTML documents The latest version of ServingXML requires Java 5.0 or later, and comes with Saxon-B 9 for XSLT 2 and XQuery implementations. ServingXML 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.