XML DOCUMENT 读写文件
2011-05-19 21:59
274 查看
C#中用XmlDocument写XML
C#,XMLXmlDocument xmldoc = new XmlDocument();
XmlDeclaration
xmldecl;
xmldecl = xmldoc.CreateXmlDeclaration("1.0", "gb2312",
null);////xml版本号,编码(简体中文)
xmldoc.AppendChild(xmldecl);
//加入一个根元素
XmlElement xmlelem;
xmlelem = xmldoc.CreateElement("", "xml",
"");
xmldoc.AppendChild(xmlelem);
XmlNode root
= xmldoc.SelectSingleNode("xml");//查找<Employees>(根节点)
XmlElement xe1 = xmldoc.CreateElement("ajax");//创建一个子名为ajax的素节点
XmlElement xesub1 =
xmldoc.CreateElement("message");//创建一个名为message的元素节点
xesub1.InnerText = "0";//设置子元素节点文本节点值
xe1.AppendChild(xesub1);//将<message>子节点元素添加到<ajax>子元素节点中
XmlElement xesub2 =
xmldoc.CreateElement("kalendar");
xesub2.InnerText =
"0";
xe1.AppendChild(xesub2);
root.AppendChild(xe1);//将新的节点xe1添加到<xml>节点中(也就是加到根节点下)
//加入另外一个元素<info>
root =
xmldoc.SelectSingleNode("xml");//查找<Employees>(根节点)
xe1 = xmldoc.CreateElement("info");//创建一个<info>元素节点
xe1.SetAttribute("v", "1.0");//设置该节点的一个属性,名为v,值为1.0
xe1.SetAttribute("nk", "test");//设置该节点的另一个属性,名为nk,值为test
xesub1 = xmldoc.CreateElement("userid");//一个新的节点元素
xesub1.InnerText = "12345";//设置文本节点
xe1.AppendChild(xesub1);//添加到<Node>节点中
xesub1 =
xmldoc.CreateElement("username");
xesub1.InnerText =
"我来了";
xe1.AppendChild(xesub1);
xesub2 =
xmldoc.CreateElement("underwrite");//一个包含有HTML的节点
//<![CDATA[走别人的路,让别人无路可走!<br /><br /><img
src="Images/11971001_0253.jpg" width="430" height="323"
/>]]>
string OKBbs = "[走别人的路,让别人无路可走!^_^<br/><img
src=\"Images/11971001_0253.jpg\" width=\"430\" height=\"323\"
/>";
xesub2.AppendChild(xmldoc.CreateCDataSection(OKBbs));//加一个CDATA节点
xe1.AppendChild(xesub2);
root.AppendChild(xe1);//添加到根节点中
//保存创建好的XML文档
xmldoc.Save(UserPath);
xmldoc = null;
相关文章推荐
- .NET-File, XmlDocument, WebService读写文件APIs总结
- XmlDocument读写配置文件(xml)
- 读写文件的几种方法std::fstream、fopen操作;解析XML方法:pugi、QDomDocument
- XmlDocument解析Soap格式文件案例:
- opencv学习笔记之xml文件读写
- java读写删.text,.xml文件内容
- XML文件读写
- android使用pull解析器读写xml文件…
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- net1:post,get方式传值,读写cookie,读XML文件,写script语句,跳转页面,response与request类
- PHP 运用 XMLWriter 读写 xml 文件
- C# XmlTextWriter和XmlTextReader 读写XML文件
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- 使用rapidxml操作xml~读写文件操作(转)
- cocos2d-x与excel通过xml文件读写双向交互(上)
- WPF读写config配置文件及XML数据的学习
- Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
- OpenCV教程(42) xml/yaml文件的读写
- 通过XmlDocument读写Xml文档参考地址