在调用方法之前,要右击选中的xml文件,设置xml 的 Coyp to output direcotory :Copy always
XML:
<?xml version="1.0" encoding="utf-8" ?>
<!--用户个性皮肤-->
<Skin>
<DefaultSkin>blue</DefaultSkin>
</Skin>
winform方法:
/// <summary>
/// 读取默认皮肤
/// </summary>
/// <returns></returns>
public string ReadDefaultSkin()
{
//Server.MapPath(@"Projects.xml");
XmlReader reader = new XmlTextReader(Application.StartupPath + @"\Xml\SkinConfig.xml");
XmlDocument doc = new XmlDocument();
doc.Load(reader);
XmlNode root = doc.DocumentElement;
//选取DefaultLangugae节点
XmlNode node = root.SelectSingleNode("//DefaultSkin");
string result = "blue";
if (node != null)
{
//取出节点中的内容
result = node.InnerText;
}
reader.Close();
return result;
}
/// <summary>
/// 更新皮肤
/// </summary>
/// <param name="FileName"></param>
/// <param name="skin"></param>
public void UpdateSkin(string skin)
{
string FileName = Application.StartupPath + @"\Xml\SkinConfig.xml";
//初始化XML文档操作类
XmlDocument myDoc = new XmlDocument();
//加载XML文件
myDoc.Load(FileName);
//搜索指定的节点
System.Xml.XmlNodeList nodes = myDoc.SelectNodes("//Skin");
if (nodes != null)
{
foreach (System.Xml.XmlNode xn in nodes)
{
xn.SelectSingleNode("DefaultSkin").InnerText = skin;
}
}
myDoc.Save(FileName);
}
分享到:
相关推荐
注释很详细 在网上看了看,对于新手来说很困难 所以我这个新手就写了写 测试通过 原创!
c# winform读取xml文件创建菜单的代码.docx
C# winfrom操作xml_读写修改xml及写入数据库,这是共用了60积分下载的,这里分享给大家一起研究研究,里面有四个操作xml文件数据库的DEMO方法。各位有好的方法欢迎一起沟通学习。
判断xml文件是否存在;创建xml文件;遍历读取xml文件节点;添加节点等功能
【核心代码】 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...using System.Xml; using System.Collections; namespace eg107 { public partial class
详细的xml操作,包教包会 有对xml的增删改查
xml操作 xml xml增删改查 用winform 写的一个对XML的增删改查的基本操作,希望对您有用哟
记账小软件(C# winform listview 操作XML ) 创建,增加,修改,删除,插入 xml 节点的操作 初学源码
(最近发现有朋友评论说是公司...下载的朋友请仔细了解程序)C# 中Dataset操作xml的投票系统C# 中Dataset操作xml的投票系统C# 中Dataset操作xml的投票系统C# 中Dataset操作xml的投票系统C# 中Dataset操作xml的投票系统
C#TreeView控件转存XML加载XML利用Helper 此窗体有两个TreeView 一键复制TreeView1 到 TreeView2 而且保留tree1中的的image 存储xml 加载xml 清除node 加载treeview 用到了tag,selectimage等参数
源码采用三层架构,实现了C#对XML文件的增、删、改、查。简单易懂,包括详细的代码注释。
xml在winform下的操作,自己写测试正常,共享
从xml文件读取省市区的三级联动菜单, 这是一个C#写的简单的winform代码,没有冗余代码,比较清晰。注意需要把province.xml文件放到bin/debug目录中进行调试
c#中xml的增删改查操作
把一些不重要的数据保存在xml中可读取修改xml
2、无需要数据库,使用XML保留配置文件。 3、程序使用多线程同时监控:把监控对象生成队列,多线程逐一读取队列,用命令模式调用执行。 4、全面向对象开发。 功能特点 1、完全独立安装,独立使用,支持Windwos XP...
C#XML读取写入,C#XML读取写入,C#XML读取写入,
动态创建菜单使得程序灵活性大大增加,本文根据读取xml文件中的配置菜单项来动态创建菜单,代码如下
Linq操作Xml.zip不错的C#WinForm实例源码适合研究学习技术Linq操作Xml.zip不错的C#WinForm实例源码适合研究学习技术 1.适合学生做毕业设计参考模板。 2.适合程序员学习开发研究用 3.适合小公司做项目参考技术使用用
C#读取XML动态生成menuStrip菜单,Winform 实例。 适合初学者看。