XML
崔博伦
未来不在于你想的有多好,而在于你走的有多远。
展开
-
走近XML(1)
XML——可扩展标记语言标记语言是什么?文档中任何不想被打印输出的部分(不是真正的文档的内容,就像读课本做注释一样)。标记的作用是什么?传递了关于文档本身以外的额外信息。比如:标记文档的某部分该如何显示,某部分是什么意思等。XML的作用容易读懂,格式标准任何语言都内置了XML分析引擎,不用单独进行文件分析引擎的编写。一种格式化的方式来存储数据,并且是文本文件,任何时候我原创 2016-05-31 12:52:07 · 561 阅读 · 2 评论 -
XML(2)通过XmlDocument与XDocument方式写入XML
在.net中通过XmlDocument与XDocument方式也可以写入XML其中XmlDocument是原来支持的标准的XML写入类,现在扩展的XDocument类使用更加方便,下面用XDocument类来写入一个XML文件。写入步骤:(1)首先创建一个XDocument对象(2)设置XML的文档定义(3)创建根节点(3)循环list集合创建子节点(这里用的是person类来录入数据)(4)保存原创 2016-05-31 23:07:06 · 1158 阅读 · 0 评论 -
XML(3)XDocument与XmlDocument递归读取xml文件
通过XDocument与XmlDocument将xml文件读取到TreeView上,其中主要是用递归方式将xml下的元素都加载到TreeView控件上面。XDocument步骤:(1)加载xml文件(2)获取根节点(3)将xml根元素加载到TreeView根节点上(4)递归加载根元素下面的元素(这里创建一个方法)//1、读取xml文件(XDocument)原创 2016-06-01 19:59:14 · 2074 阅读 · 0 评论 -
XML(4)XDocument和XmlDocument搜索指定的节点
XmlDocument StringBuilder str = new StringBuilder(); XmlDocument document = new XmlDocument(); document.Load("List1.xml"); Xm原创 2016-06-01 21:28:09 · 6300 阅读 · 0 评论 -
XML(5)序列化写入xml文件
通过.NET里面的Xml序列化器实现将内容写入到xml文件中。这里介绍list集合的序列化。首先序列化是什么呢?有什么作用呢?序列化序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。序列化使其他代码可以查看或修改那些不序原创 2016-06-04 17:23:14 · 872 阅读 · 0 评论 -
XML(6)自己写一个xml序列化器
上篇已经介绍到了通过序列化器将内容写入到xml文件中。这里还是用person类来写。1、首先写一个person对象person p=new person() {Name = "istari", Age = 22, Email = "1061399756@qq.com"};2、然后写一个方法用于把这个对象用我们的方式进行序列化,其中这里用到了反射。MySerialize(p, t原创 2016-06-04 17:54:04 · 555 阅读 · 1 评论