首页 > 代码库 > XML文档的创建
XML文档的创建
右键项目,添加,新建项,XML文件
XML文件的第一行有一个标题,标题描述了这个XML文件的版本和编码
XML文件必须有根节点且只能有一个根节点,如<Books></Books>, (XML严格区分大小写)
在根节点下可以有多本书,及多个<book></book>……<book></book>,在<book>节点下可以有<name></name>,<price></price>等
通过代码来创建XML文档
1.引用命名空间 (using system.Xml;)
2.创建XML文档对象 (创建、读、写、追加都需要)
3.创建第一个行描述信息,并且添加到doc文档中
4.创建根节点,将根节点添加到文档中
5.给根节点创建子节点
代码:
XmlDocument doc = new XmlDocument(); //创建XML文档对象(之前先引用命名空间) //创建第一个行描述信息,并且添加到doc文档中 XmlDeclaration dec= doc.CreateXmlDeclaration("1.0","utf-8",null); doc.AppendChild(dec); //创建根节点,并且添加到文档中 XmlElement books= doc.CreateElement("Books");
doc.AppendChild(books);
XmlElement book1= doc.CreateElement("book"); //5.给根节点Books创建子节点
books.AppendChild(book1); XmlElement name1= doc.CreateElement("Name"); //6.给book1添加子节点
name1.InnerText = "水浒传";
book1.AppendChild(name1);
XmlElement price1= doc.CreateElement("Price");
price1.InnerText = "25";
book1.AppendChild(price1);
//……接着还可以给书添加其他要描述的信息
//……接着还可以添加其他的书,写的时候注意将book1改为book2、book3等,同时修改对应的信息,标签不用改
doc.Save("Books.xml");
通过代码创建带属性的XML文档
XmlDocument doc = new XmlDocument(); XmlDeclaration dec= doc.CreateXmlDeclaration("1.0","utf-8",null); doc.AppendChild(dec); XmlElement order= doc.CreateElement("Order"); //创建根节点 doc.AppendChild(order); XmlElement book1= doc.CreateElement("book"); //5.给根节点Books创建子节点 books.AppendChild(book1);
XML文档的创建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。