Ricebridge
Search This Site
Sep 02 2010 23:03 UTC

Got a question for us?
Just Ask!


$15 Gift Certificate for every bug you find.

Bookmark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at del.icio.us Digg Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Digg.com Bookmark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at reddit.com Bookmark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at YahooMyWeb Bookmark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Spurl.net Bookmark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Simpy.com Bookmark Polyphasic Mutants at NewsVine Blink this Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at blinklist.com Bookmark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Furl.net Fark Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Fark.com

A 355Kb Java component for reading your XML files at over 5000 data records per second.

XML Manager
XML Manager can help you convert XML to CSV and CSV to XML, even for gigabyte-sized files.
find out more...

XML Manager

Convert your XML data into a list of data records. Easily extract the data fields using simple XPath queries instead of writing loads of code to loop through child nodes. Give yourself an extra day to finish your own project and let us worry about handling the XML.

Want to convert XML into CSV, or CSV into XML? Here's how!

You can load data records from XML files in a few lines of code:

XmlManager xmlman = new XmlManager();
List data = xmlman.load( "data.xml",
  new RecordSpec("/root/record",
    new String[] {"@attr","element"} ) );

If you need a site license, you can also download XML Manager for $970.00. This lets every single developer in your company use XML Manager, with no need to keep track of licenses.

If you are a registered charity, academic institution, non-profit or government body, we can provide XML Manager at zero cost.


Here's what we can do for you

• Extract Data Records From XML
If your XML file contains a set of data records, XML Manager can extract each data record and present it to you as a set of fields, ready for processing. XML Manager is optimised for reading large amounts of repetitive XML. All you have to do is tell XML Manager which element is repeated for each row of data, and which subelements and attributes contain the values the data fields, and XML Manager will grab them for you
• Access Data Directly
From ArrayLists to TableModels, from ResultSets and Java Beans to plain old Java String arrays, we provide the data the way you want it. You can even create your own data models using callback interfaces.
• Great Documentation
Our documentation is something we're really proud of. We cover everything you need to know, fully and comprehensively, from the basics to advanced usage.
• Easy to Use
We've put lots of thought into making our components usable. Our interfaces and naming conventions are consistent, coherent and sensible. We take the time to find the least surprising way to do something.
• Fast and Scalable
High-speed and low-memory usage are baked into XML Manager. We designed them in from the beginning. XML files are read as a stream of data and are not stored in memory. It doesn't matter how big your XML file is, XML Manager can handle it!.
• Learn from Open Source
We've taken selected sections of the XML Manager source code and released them under a BSD-style license. This means that you can get see in detail how to use our entire API.

How much money can I save?

Save up to $2755.00

We've put together a Return-On-Investment calculation that shows how you can save up to $2755.00 on full development costs with our XML Manager component.

How about performance?

O(N) performance

If you're thinking about handling really big XML files, don't worry. XML Manager can scale linearly to massive XML files. We've done performance tests that demonstrate O(N) results up to a 100000 rows. This means that XML Manager keeps going at basically the same number of rows per millisecond no matter how large the file.

FREE Email Support

All XML Manager licenses include a FREE 6 month Email Support Package, worth $1500.00.

Email Support Package

FREE CSV Manager

All XML Manager licenses include a FREE CSV Manager single developer license, worth $170.00.

Convert CSV to XML

Competition!

Win a FREE XML Manager license by writing some clever XPath!

How to Win

Easy XML Access

The XML Manager component lets you access your XML data using standard Java objects such as List, TableModel, and ResultSet.

Getting Started

"We use XML to process large volumes of transactions, and our nightly jobs were becoming all-day jobs. We replaced our old DOM code with a few XML Manager XPaths and the whole thing was really easy. Our production servers are running fine and the all the jobs are completed on time."
Derek Conniffe,
Rivertower
comment on this page Home | Search | About Us | Contact Us | Our Products | Documentation | Resources | Login
Copyright © 2004-2010 Ricebridge. All Rights Reserved.