XMl 写文件方法(根据Multi-Person-Tracking文章需要总结)
来源:互联网 发布:清洁面膜有必要吗 知乎 编辑:程序博客网 时间:2024/05/21 17:59
XmlTextWriter 写文件的时候,默认是覆盖以前的文件,如果此文件名不存在,它将创建此文件,首先创建一下XML文件格式
1、
XmlTextWriter myXmlTextWriter = new XmlTextWriter ("..\..\xxx.xml",NULL);
2、使用Formatting 属性指定希望将XML设定为何种格式 。这样子元素 就可以通过使用 Indentation 和 IndentChar 属性来缩进
myXmlTextWriter.Formatting = Formatting.Indented;
然后可以通过WriteStartElement和WriteElementString 方法来创建元素,这两者的区别就是如果有子节点的元素,那么创建的时候就用WriteStartElement,然后去创建元素
创建完毕后,要调用相应的WriteEndElement来告诉编译器,创建完毕,用WriteElementString 来创建单个的元素,用WriteAttributeString来创建属性.如下 :
1: XmlTextWriter myXmlTextWriter = new XmlTextWriter(@"..\..\Book1.xml", null); 2: //使用 Formatting 属性指定希望将 XML 设定为何种格式。 这样,子元素就可以通过使用 Indentation 和 IndentChar 属性来缩进。 3: myXmlTextWriter.Formatting = Formatting.Indented; 4: 5: myXmlTextWriter.WriteStartDocument(false); 6: myXmlTextWriter.WriteStartElement("bookstore"); 7: 8: myXmlTextWriter.WriteComment("记录书本的信息"); 9: myXmlTextWriter.WriteStartElement("book"); 10: 11: myXmlTextWriter.WriteAttributeString("Type", "选修课"); 12: myXmlTextWriter.WriteAttributeString("ISBN", "111111111"); 13: 14: myXmlTextWriter.WriteElementString("author","张三"); 15: myXmlTextWriter.WriteElementString("title", "职业生涯规划"); 16: myXmlTextWriter.WriteElementString("price", "16.00"); 17: 18: myXmlTextWriter.WriteEndElement(); 19: myXmlTextWriter.WriteEndElement(); 20: 21: myXmlTextWriter.Flush(); 22: myXmlTextWriter.Close();
加注:
WriteStartDocument () 方法
WriteStartDocument 成为编写器验证,您正在编写的是格式良好的XML文档。例如,他会检查XML声明是第一个节点时,一个,并且只有一个根级别元素的存在,等等。
如果未调用此方法,则编写器将假定正在写入XML片段,并且不应用任何根级别规则。
阅读全文
0 0
- XMl 写文件方法(根据Multi-Person-Tracking文章需要总结)
- Online Multi-Person Tracking 文章源码中 关于在 Windows 操作系统下 基于OpenCV 的图像序列读取方法(代码 )
- Robust Multi-Person Tracking from Mobile Platforms
- 根据XML文件的id自动写java文件的声明方法和findViewById方法
- pull方法写XML文件
- 需要写的文章
- javaWEb-day01(根据dtd文档写XML练习)
- 多目标跟踪-Multi-Object Tracking
- 多目标跟踪-Multi-Object Tracking
- Occlusion Geodesics (Multi-Object Tracking)
- 多目标跟踪-Multi-Object Tracking
- SAX读取xml文件的方法总结
- 使用PHP的simplexml进行xml文件读写的方法(把xml文件修改后重新写回原文件)
- Tracking相关的文章
- CNN-tracking-文章导读
- Tracking相关的文章
- 写文章需要的一些信息检索
- 在这里写文章居然需要审核??
- Redis--集群
- hdu_1251 统计难题 trie模版
- base64 加密技术的解析
- 李洋疯狂C语言之合法帧
- Codeforces 706D Vasiliy's Multiset(异或字典树)
- XMl 写文件方法(根据Multi-Person-Tracking文章需要总结)
- 深入Spring Boot:那些注入不了的Spring占位符(${}表达式)
- 小C的多边形
- TCP
- ubuntu 16.04 安装最新版本的git
- 算法_01
- [LeetCode]628. Maximum Product of Three Numbers
- 程序员的自我修养读书笔记:第一章
- 机器学习笔记1:初探机器学习