CredibleXML 2.1 (Java Edition) is an IDE that generates Java libraries to parse and transform data into a fully defined XML format. The generated Java 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.CredibleXML 2.1 (.NET Edition) is an IDE that generates .NET assemblies to parse and transform data into a fully defined XML format. 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.