CredibleXML 2.1 (.NET Edition) is an IDE that generates .NET assemblies to parse and transform data into a fully defined XML format. CredibleXML s user interface allows programmers to define data source parsing parameters then generates documented C# source code that implements custom data format parsers. The generated C# object oriented framework gives the programmer easy access to manipulate the resulting XML output. The generated code also outputs DTD, W3C Schema and XML-Data. Free and commercial versions available.