XML to CSV v. 1.6.1
-Fixed bug "Escaped double-quote in attribute value produces invalid CSV"
XML to CSV v. 1.6.0
-Added XML test data and referenced it using DeploymentItem attribute. Requires Local.TestSettings to have deployment enabled and reference the xml source directory or file.
-In GUI the initially selected value is now Default instead of Unicode.
-In GUI, added new feature to automatically rename a 'table' element to prevent naming clashes between tables and columns occurs, which otherwise result in a DuplicateNameException.
-In GUI, removed the gridview to display column names, replaced with more appropriate ListBox.
-In GUI, added new feature to preview contents of a XML node on a RTF textbox.
-Bug fix: DuplicateName: A column named 'bla' already belongs to this DataTable: cannot set a nested table name to the same name.
-Bug fix: encoding was not working correctly in XmlToCsvUsingLinq class when converted XML.
XML to CSV v. 1.5
This is an intermediate release which includes a single feature request that seems to be in demand: execute XML to CSV from the command line. With thanks to Miroslav Pragl.
-Added a console application to support command line execution.
-Command line parsing based on http://cmdline.codeplex.com
-Example execution of the command line tool: XmlToCsv.Console.exe -xml C:\payslip.xml -dir C:\convertedcsvfiles
to get a help screen.
-Version 1.4 remains the recommended version for those who need the XML to CSV as a standalone tool that runs on Windows XP, Windows Vista and Windows 7. It runs in both 32bit and 64bit.
-For Mactintosh/Linux users and for one-off conversion scenarios I would strongly recommend using the web based XML to CSV converter at http://www.luxonsoftware.com/
. You will not need to install any software, you are not dependend on any operating system, and no registration is required. The online converter is build upon the conversion code from xmltocsv.codeplex.com. Read the FAQ first.
XML to CSV 1.4
-A feature has been added that allows the user to preview the column names that are in each "table" in the selected XML file.
-All tables contained within the XML file are saved by default now. The previous version had an option to save a single table which was the default behavior.
-Default encoding is now set to UTF8.
-Fixed an issue that showed up when cancelling out of the save file dialogue.
-Overall fixes and improvements in GUI.
XML to CSV 1.3
-Upgrade from C# 3.0 to C#4.0 in order to allow programming with TaskParallel.
-Replace one XML parse method with ParallelTask.
-Handle XmlException error in GUI when selecting a non-compliant XML file.
-Handle ArgumentException thrown in case a well-formed XML document contains unsupported nested data.
XML to CSV 1.2
-Convert Solution from VS2008 to VS2010
-Change Unit Test Framework from NUnit to MSTest
-Code Cleanup (mostly removal of unused namespaces and code readability improvements)
The next release's will include a major overhaul of the GUI. It will be XAML based. Please feel free to suggest other features you would like to see included.
This release requires .Net Framework version 4.0 to be pre-installed.