コード例 #1
0
ファイル: ServerVersion.cs プロジェクト: svn2github/eztx
 public string GetServerVersion()
 {
     Tools wc = new Tools();
     string pageXML = wc.getOnlineXML(Global.soft_server_url + "\\UpdateList.xml");
     XmlDocument doc2 = new XmlDocument();
     doc2.LoadXml(pageXML);
     XmlNode xn2 = doc2.SelectSingleNode("//Files/File");
     return xn2.Attributes["Ver"].InnerText;
 }
コード例 #2
0
ファイル: LinkMySql.cs プロジェクト: svn2github/eztx
        /// <summary>
        /// 数据库配置
        /// </summary>
        public static void getSQLcfg(string serverAddress)
        {
            string serverXmlFile = serverAddress;

            Tools wc = new Tools();
            string pageXML = wc.getOnlineXML(serverXmlFile);

            //读取数据库信息
            XmlDocument xml = new XmlDocument();
            xml.LoadXml(pageXML);
            XmlNode rootNode = xml.SelectSingleNode("MySQLConfig");//得到根节点
            XmlNode addressNode = rootNode.SelectSingleNode("Address");//地址
            XmlNode portNode = rootNode.SelectSingleNode("Port");//端口
            XmlNode usernameNode = rootNode.SelectSingleNode("Username");//用户名
            XmlNode passwordNode = rootNode.SelectSingleNode("Password");//密码
            XmlNode databaseNode = rootNode.SelectSingleNode("Database");//数据库
            XmlNode charsetNode = rootNode.SelectSingleNode("Charset");//编码
            XmlNode use_tableNode = rootNode.SelectSingleNode("use_table");//所用表

            Global.sqlAddress = addressNode.InnerText;
            Global.sqlPort = portNode.InnerText;
            Global.sqlUsername = usernameNode.InnerText;
            Global.sqlPwd = passwordNode.InnerText;
            Global.sqlDB = databaseNode.InnerText;
            Global.sqlCharset = charsetNode.InnerText;
            Global.sqlUserTable = use_tableNode.InnerText;

            //读取当前软件版本
            string localXmlFile = Application.StartupPath + "\\UpdateList.xml";
            xml = new XmlDocument();
            if (!File.Exists(localXmlFile)) {
                Tools.writeFile(localXmlFile, _3d.Properties.Resources.UpdateList);
            }
            xml.Load(localXmlFile);
            XmlNode xn = xml.SelectSingleNode("//Files/File");
            Global.version = xn.Attributes["Ver"].InnerText;
        }