Beispiel #1
0
        //****************************************************

        //****************************************************
        #region "' XML出力"
        /// <summary>
        /// アクセスXML出力
        /// </summary>
        /// <param name="sFullPath"></param>
        public void outAccessXml(string sFullPath)
        {
            // アクセス設定情報を設定
            AccessXml oAccess = new AccessXml();

            // ファイルを開く
            using (StreamWriter lStreamWriter = new StreamWriter(sFullPath, false, new UTF8Encoding(false)))
            {
                // アクセス用のXmlSirializerの作成
                XmlSerializer lXMLSerializer = new XmlSerializer(typeof(AccessXml));
                // アクセス情報をシリアル化してXMLに出力
                lXMLSerializer.Serialize(lStreamWriter, oAccess);
            }
        }
Beispiel #2
0
        //****************************************************

        //****************************************************
        #region "' XML読込"
        /// <summary>
        /// アクセスXML読込
        /// </summary>
        /// <param name="sFullPath"></param>
        public void redAccessXml(string sFullPath)
        {
            // アクセス設定情報を設定
            AccessXml oAccess = new AccessXml();

            // ファイルを開く
            using (StreamReader lStreamReader = new StreamReader(sFullPath, new UTF8Encoding(false)))
            {
                // アクセス用のXmlSirializerの作成
                XmlSerializer lXMLSerializer = new XmlSerializer(typeof(AccessXml));
                // アクセス情報をシリアル化してXMLに出力
                oAccess = (AccessXml)lXMLSerializer.Deserialize(lStreamReader);
                // 設定値の設定
                oAccess.setAccessData();
            }
        }