rentiansheng

     在以前看书的时候。总是觉的xml不好学,也不知道怎么用就知道它是用来存储数据的,最是觉得很难,很神秘。但是最近做一个项目中用到了xml自己就硬着头皮上了,结果进过一段时间后发现也不是很难。

使用代码创建一个新xml文件

                 XmlDocument myXMLdoc = new XmlDocument();
                XmlDeclaration myDeclaration=  myXMLdoc.CreateXmlDeclaration("1.0", "UTF-8", "no");
                myXMLdoc.AppendChild(myDeclaration );
                //根节点
                XmlNode mynode = myXMLdoc.CreateNode("element", "snbc", "");
                myXMLdoc.AppendChild(mynode);
                if (!System.IO.Directory.Exists(path))
                {
                    System.IO.Directory.CreateDirectory(path);
                }
                myXMLdoc.Save(path+"renji.xml");

这样就可以创建一个xml文件了,下面我来看一下每一句的具体含义吧。

   XmlDocument 这一句话是我们声明一个XmlDocument对象,这是MSDN中说的。我自己理解的意思就我们建立一个xml类型的文件对象。只不过里面没有东西,

XmlDeclaration myDeclaration=  myXMLdoc.CreateXmlDeclaration("1.0", "UTF-8", "no");

这一句话是xml文件的声明语句,是一个xml文件的第一行。1.0 代表xml的版本号,UTF-8代表他的编码格式,no代表不与其他文件关联

myXMLdoc.AppendChild(myDeclaration );
将xml声明语句添加到xml文件中

XmlNode mynode = myXMLdoc.CreateNode("element", "snbc", "");

这一句是创建一个基于myXMLdoc文档的XML节点,

myXMLdoc.AppendChild(mynode);
这一句是将这个节点添加到myXMLdoc文档中

myXMLdoc.Save(path+"renji.xml");

是将xml保存到磁盘上,因为我们以前的操作都是在内存中

这样就可以完成任务了。

             

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-16
  • 2021-08-16
  • 2022-01-23
  • 2022-01-04
  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
相关资源
相似解决方案