通过XmlDocument读写Xml文档
发布时间:2020-12-16 05:26:58 所属栏目:百科 来源:网络整理
导读:通过XmlDocument读写Xml文档 什么是Xml? Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。 .Net是如何处理Xml的? 1. 通过XmlDocument
通过XmlDocument读写Xml文档
什么是Xml?
Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。
.Net是如何处理Xml的?
1.
通过XmlDocument读写Xml文档
2.
使用XmlReader读Xml,
使用XmlWriter写Xml
3.
使用Linq to xml存取XML
4.
通过XmlScheme定义固定格式xml文档
5.
Xml序列化或者反序列化类
6.
通过XPath查找Xml节点
7.
通过Xslt转化Xml格式
通过XmlDocument读写Xml文档
有如下一段Xml:
1.如何使用XmlDocument读取Xml
我要用一段代码遍历所有Student,并打印Student的所有属性和子节点的值
XmlDocument本身是从XmlNode继承的,读Xml节点可以通过FirstChild,LastChild,或者NextSibling,PreviousSibling读取单个节点,或者通过ChildNodes读取所有子节点。还可以使用XPath表达式使用SelectNodes(string xpath)或者SelectSingleNode(string xpath)读取单个或者多个符合条件的节点。
2.如何通过XmlDocument编辑Xml
同样是读取Xml中的xml例子,我们这次要用csharp代码生成xml,如下代码:
使用XmlDocument生成xml的要点在于使用xmlDocument的实例的CreateElement创建XmlNode或者通过CreateAttribute方法创建属性,并通过AppendChild方法附加xml节点,通过AppendAttribute附加Attribute到节点的属性集合。 转载地址:http://www.cnblogs.com/yukaizhao/archive/2011/07/19/csharp_xmldocument_access_xml.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 尝试在嵌入式依赖项的Maven中构建OSGi包.似乎无法从BND类路
- 把数据从MySQL迁到Oracle的几点注意事项
- c# – 如何使用Reflections将DataTable转换为List
- Swift4.2语言参考(五) 语句
- c# – 在.NET中找不到System.Workflow程序集.我怎么得到它?
- Oracle SQL:从all_tab_columns中选择找不到现有列
- react native 实战系列教程之热更新原理分析与实现
- 在Xcode中正确放置和处理.json文件的方法
- ruby – RSpec HaveSelector不能正常使用Capybara时的预期方
- 比较来自PostgreSQL的javascript日期时间和时间戳