通过XmlDocument读写Xml文档
2013-06-18 13:52
323 查看
通过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
什么是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:
?
我要用一段代码遍历所有Student,并打印Student的所有属性和子节点的值
?
2.如何通过XmlDocument编辑Xml
同样是读取Xml中的xml例子,我们这次要用csharp代码生成xml,如下代码:
?
转载地址:http://www.cnblogs.com/yukaizhao/archive/2011/07/19/csharp_xmldocument_access_xml.html
相关文章推荐
- 通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- 通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- 通过XmlDocument读写Xml文档(转)
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- 通过XmlDocument读写Xml文档参考地址
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- XML(2)通过XmlDocument与XDocument方式写入XML
- 通过Dom4j读写XML文档
- Lucene4.2源码解析之fdt和fdx文件的读写(续)——fdx文件存储一个个的Block,每个Block管理着一批Chunk,通过docID读取到document需要完成Segment、Block、Chunk、document四级查询,引入了LZ4算法对fdt的chunk docs进行了实时压缩/解压
- Android读写XML(下)——创建XML文档