//**************************************************** //**************************************************** #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); } }
//**************************************************** //**************************************************** #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(); } }