在C#,asp.net中如何操作XML

xml文件的生成技巧与方法在C#,asp.net中如何操作XML需要添加的命名空间:usingSystem.Xml;定义几个公共对象:XmlDocumentxmldoc;... xml文件的生成技巧与方法
在C#,asp.net中如何操作XML
需要添加的命名空间:
using System.Xml;定义几个公共对象:
XmlDocument xmldoc ;
XmlNode xmlnode ;
XmlElement xmlelem ;
展开
 我来答
匿名用户
2013-10-12
展开全部
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Xml;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmlDoc = new XmlDocument();
XmlDeclaration xd = xmlDoc.CreateXmlDeclaration("1.0", "utf-8","yes");//第一个参数为 xml的版本 第二个是 编码方式 第三个是 是否可以申明独立属性
xmlDoc.PrependChild(xd);//向xmldoc 中加入头文件
XmlElement gen = xmlDoc.CreateElement("student");//创建一个元素节点 名为student
XmlElement xe = xmlDoc.CreateElement("name");//创建一个元素节点
XmlNode sn = xmlDoc.CreateElement("sex");//在xml文档中创建一个 单个节点 单个节点不能有 子节点
sn.InnerText = "false";//向节点赋值
XmlAttribute xn1 = xmlDoc.CreateAttribute("id");//创建一个属性节点
XmlAttribute xn2 = xmlDoc.CreateAttribute("age");
xn1.Value = "s001";//为属性节点赋值
xn2.Value = "11";
xe.Attributes.Append(xn1);//把属性名为xn的实例 添加到gen节点中去
xe.Attributes.Append(xn2);
xe.AppendChild(sn);//向gen 中添加 sn 单个节点
//gen.AppendChild(xe);//向 跟gen 添加 xe 元素
xmlDoc.AppendChild(gen);//向xmldoc中添加根节点 gen
xmlDoc.DocumentElement.AppendChild(xe);
xmlDoc.DocumentElement.AppendChild(xe);
xmlDoc.Save(Server.MapPath("./") + "xml.xml");//把指定的xml 保存到 指定的位置 绝对路径(Server.MapPath("./")) --获取服务器地址的路径
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式