Sorry there was a nasty bug in the Load method.
NOTE: For developers only!
Pure gamers please move on. There’s nothing to see here for you.
XMLIO is a .net library, written in C#, for saving and loading data containers (even with nested containers) to/from XML files. It makes handling XML data in your project a piece of cake (look at the picture) as you don’t need to care for the XML structure.
I use XMLIO for many years even since before I started developing mods for GTA IV.
XMLIO utilizes the WCF Data Contract under the hood and therefore creates and expects a w3.org standardized XML layout (look at the XML header line in the picture). That means you can NOT read any kind of XML files, just the ones created by XMLIO or XML files which comply to the aforementioned standard.
XMLIO comes in two flavors, for any CPU or explicitly for x64 (use the latter for GTA V mods). All public members are fully documented for Intellisense.
Includes help in .chm format and also for MSHelp 2.0.
This download includes a detailed PDF guide with all information you need, including several samples.
You need .net Framework 4.5.2.c
Oh I almost forgot: you need to reference Cyron43 as namespace (using Cyron43;)
You may NOT upload this library as your own work but of course you are free to integrate it in your project.