File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes IDEs, Version Control and other tools and the fly likes Tools for Xml transformation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Tools for Xml transformation" Watch "Tools for Xml transformation" New topic

Tools for Xml transformation

Preet Prasannan.
Ranch Hand

Joined: Feb 09, 2009
Posts: 64

I am looking for a tool that helps me with xml transformations with the industry standards. Essentially multiple xml files to flat files and vice versa.
I also looking for performance effecttive tools which also come with an API so that I can call them from my Java classes.
Can anyone suggest me a tool or more to start with so that I have an idea?
Thanks in advance.


"The more I learn,the more,I get to know, is left to learn."
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17410

Well, probably the ultimate tool for that is XSLT, which is provided by a number of common apps, such as the Apache XMK Xalan product. Linux also comes with a somewhat less powerful tool named "xsltproc".

However, for data Extraction and Transformation, it's easier to use an ETL tool. The Pentaho Kettle program can transform to/from XML and flat files (as well as databases, spreadsheets, and so forth). It comes with a GUI design application that's a lot more fun that laying out XSLT transformations by hand.

An IDE is no substitute for an Intelligent Developer.
Preet Prasannan.
Ranch Hand

Joined: Feb 09, 2009
Posts: 64
Hi Tim,

Thanks a lot for the help. I have jsut downloaded Pentaho Kettle and started evaluating.
This does look very helping.
Will keep you posted and shall also ask for help in case if I need.

Once again, Thanks a ton Tim .
I agree. Here's the link:
subject: Tools for Xml transformation
It's not a secret anymore!