Net是如何处理Xml的

 

 

 

1.通过XmlDocument读写Xml文档

XmlDocument将整个Xml放到内存中,操作简单,但很费内存

http://www.cnblogs.com/yukaizhao/archive/2011/07/19/csharp_xmldocument_access_xml.html

  1. 使用XmlReader读Xml

使用XmlWriter写Xml

一行一行读,注意每个节点后默认的空格

http://www.cnblogs.com/yukaizhao/archive/2011/07/20/xmlreader_read_xml.html

3.使用Linq to xml存取XML

System.Xml.Linq命名空间 相比以上两个指数级简洁化了

http://www.cnblogs.com/yukaizhao/archive/2011/07/21/linq-to-xml.html

4.通过XmlScheme定义固定格式xml文档

Xml文档规则文档,太复杂了,学习成本太高

http://www.cnblogs.com/yukaizhao/archive/2007/03/25/xsd_tutorial.html

http://www.w3school.com.cn/schema/schema_example.asp

5.Xml序列化或者反序列化类

System.Xml.

Serialization.XmlSerializer 必须看

http://www.cnblogs.com/yukaizhao/archive/2011/07/22/xml-serialization.html

6.通过XPath查找Xml节点

作为字典使用时候查询

http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html

使用属性控制 XML 序列化

应用示例详细介绍了XmlArrayAttribute 、XmlArrayItemAttribute 、XmlElementAttribute 等特性如何控制xml序列化的,看懂此文章此处可以说过关了,必看

https://blog.csdn.net/bdstjk/article/details/7210742

7.通过Xslt转化Xml格式

(比较复杂)

http://www.cnblogs.com/yukaizhao/archive/2011/07/26/xslt.html

8.XSL语法-CBMS中用

(比较复杂)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值