/// <summary>
        /// Imports a list of servers from a file.
        /// </summary>
        public static void Import(string filepath, bool register)
        {
            Export.ListOfRegisteredServers list = new Opc.ConfigTool.Export.ListOfRegisteredServers();

            // read from file.
            XmlTextReader reader     = new XmlTextReader(filepath);
            XmlSerializer serializer = new XmlSerializer(typeof(Export.ListOfRegisteredServers), ConfigUtils.ConfigToolSchemaUri);

            Export.ListOfRegisteredServers servers = (Export.ListOfRegisteredServers)serializer.Deserialize(reader);
            reader.Close();

            if (ConfigUtils.IsEmpty(servers.Server))
            {
                return;
            }

            // registers the servers.
            for (int ii = 0; ii < servers.Server.Length; ii++)
            {
                RegisteredDotNetOpcServer server = Import(servers.Server[ii]);

                if (register)
                {
                    server.Register();
                }
                else
                {
                    server.Unregister();
                }
            }
        }
        /// <summary>
        /// Imports a list of servers from a file.
        /// </summary>
        public static void Import(string filepath, bool register)
        {
            Export.ListOfRegisteredServers list = new Opc.ConfigTool.Export.ListOfRegisteredServers();

            // read from file.
            XmlTextReader reader = new XmlTextReader(filepath);
            XmlSerializer serializer = new XmlSerializer(typeof(Export.ListOfRegisteredServers), ConfigUtils.ConfigToolSchemaUri);
            Export.ListOfRegisteredServers servers = (Export.ListOfRegisteredServers)serializer.Deserialize(reader);
            reader.Close();

            if (ConfigUtils.IsEmpty(servers.Server))
            {
                return;
            }

            // registers the servers.
            for (int ii = 0; ii < servers.Server.Length; ii++)
            {
                RegisteredDotNetOpcServer server = Import(servers.Server[ii]);

                if (register)
                {
                    server.Register();
                }
                else
                {
                    server.Unregister();
                }
            }
        }