A COM(ActiveX) control with a primary or native interface, which provides a set of top-level methods and properties that are designed to make manipulating XML data a simple, fast and intuitive process with minimum programming and advanced features.
This component can handle various array data as well as basic data types like integer, string, float, datetime, etc. A 'tidy' method can quickly format cluttered XML file no matter how big it is.