- 1
- 0
- 约1.27万字
- 约 58页
- 2017-06-03 发布于湖北
- 举报
第八章 C#解析XML 8.1 C#读写XML的几种方式 8.2 DOM 8.3 流模型 8.4 验证有效性 8.1 C#读写XML的几种方式 在针对XML文档的应用编程接口中,一般有两种模型:W3C制定的DOM(Document Object Method,文档对象模型)和流模型 流模型中有两种变体——“推”模型(代表为由David Megginson领导的SAX--SimpleAPI for XML,用于XML的简单API)和“拉”模型(.Net中的流模型)。 8.1 C#读写XML的几种方式 XML解析方法之“推”模型: “推”模型也就是常说的SAX,SAX是一种靠事件驱动的模型。它每发现一个节点就用“推”模型引发一个事件,而我们必须编写这些事件的处理程序,很麻烦。 8.1 C#读写XML的几种方式 C# XML解析方法之“拉”模型: .NET中使用的是基于“拉”模型的实现方案。 “拉”模型在遍历文档时会把感兴趣的文档部分从读取器中拉出,不需要引发事件,允许我们以编程的方式访问文档,这大大的提高了灵活性,“拉”模型可以选择性的处理节点。在.NET中,“拉”模型通过XML阅读器(XMLTextReader类)来实现的。该类提供Xml文件读取的功能,它可以验证文档是否格式良好,如果不是格式良好的Xml文档,该类在读取过程中将会抛出XmlException
您可能关注的文档
最近下载
- T_ZZB 2954-2022 自行车用双动机械碟刹.docx VIP
- (正式版)DB11 938-2022 《绿色建筑设计标准 》.pdf VIP
- 铁路运输市场营销课件课件.ppt VIP
- 构网型储能的基本原理(华北电力大学).pptx VIP
- 2021年第一期安庆经济技术开发区建设投资集团有限公司公司债券信用评级报告.pdf
- T∕CPCACN 0022-2025 变电站入侵生物综合管理规程.pdf VIP
- 空调机房日常巡检记录表模板下载.docx VIP
- 殷宝华学习心得.doc VIP
- QXT 149-2021 新建雷电防护装置检测报告编制规范.docx VIP
- SMETA 7.0 中文版(Sedex 会员道德贸易审核2024最新版).docx VIP
原创力文档

文档评论(0)