当前位置: 移动技术网 > IT编程>开发语言>.net > .net 操作xml的简单方法及说明

.net 操作xml的简单方法及说明

2017年12月12日  | 移动技术网IT编程  | 我要评论
复制代码 代码如下:using system.xml;//初始化一个xml实例xmldocument xml=new xmldocument();//导入指定xml文件xm
复制代码 代码如下:

using system.xml;
//初始化一个xml实例
xmldocument xml=new xmldocument();
//导入指定xml文件
xml.load(path);
xml.load(httpcontext.current.server.mappath("~/file/bookstore.xml"));
//指定一个节点
xmlnode root=xml.selectsinglenode("/root");
//获取节点下所有直接子节点
xmlnodelist childlist=root.childnodes;
//判断该节点下是否有子节点
root.haschildnodes;
//获取同名同级节点集合
xmlnodelist nodelist=xml.selectnodes("/root/news");
//生成一个新节点
xmlelement node=xml.createelement("news");
//将节点加到指定节点下,作为其子节点
root.appendchild(node);
//将节点加到指定节点下某个子节点前
root.insertbefore(node,root.childenodes[i]);
//为指定节点的新建属性并赋值
node.setattribute("id","11111");
//为指定节点添加子节点
root.appendchild(node);
//获取指定节点的指定属性值
string id=node.attributes["id"].value;
//获取指定节点中的文本
string content=node.innertext;
//保存xml文件
string path=server.mappath("~/file/bookstore.xml");
xml.save(path);
//or use :xml.save(httpcontext.current.server.mappath("~/file/bookstore.xml"));
 

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网