您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 唐山分类信息网,免费分类信息发布

c#对xml的简单操作

2024/7/31 13:40:17发布77次查看
xml文件格式如下:
<?xml version="1.0" encoding="utf-8"?> <userdata createuser="false"> <dataconnection> <server>localhost</server> <uid>sa</uid> <pwd></pwd> </dataconnection> <net> <name>jiayuan</name> </net> </userdata>
读取节点中的一个属性
xmldocument doc=new xmldocument(); doc.load("config.xml");//可以再加入路径:如d:\config.xml xmlnode xnuser=doc.selectsinglenode("userdata"); string flag=xnuser.attributes["createuser"].innertext;
读取节点中的值
xmldocument doc=new xmldocument(); doc.load("config.xml"); xmlnode xnserver = doc.selectsinglenode("userdata/dataconnection/server");
修改节点的属性
xmldocument doc=new xmldocument(); doc.load("config.xml"); xmlnode xnuser=doc.selectsinglenode("userdata"); xnuser.attributes["createuser"].innertext="false"; doc.save("config.xml");
追加节点
xmldocument doc = new xmldocument(); xmltextreader reader = new xmltextreader("config.xml"); doc.load("config.xml"); xmlelement root = doc.documentelement; // 获取根节点 xmlelement tagmessage = doc.createelement("net"); xmlelement tagtext = doc.createelement("name"); tagtext.innertext = netname; tagmessage.appendchild(tagtext); // 追加到 xml 文本的最后面 root.appendchild(tagmessage); reader.close(); // 关闭 xmltextreader doc.save("config.xml"); // 保存 xml 文件
以上就是c#对xml的简单操作的详细内容。
唐山分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录