.net---XML

来源:互联网 发布:mysql 删除重复的数据 编辑:程序博客网 时间:2024/06/08 19:40

XML介绍:

可扩展标记语言, xml在.net中用于描述程序的配置和在web服务之间 传输信息,它是传输数据的默认格式,可以被任何计算机读取。

**xml文档:**xml中的完整数据集
xml元素:是xml中最重要的部分,它包含文档的实际数据
属性:属性内也可以存储数据,将属性添加到元素的开标记内,属性值必须包含单 引号或双引号
xml声明:声明的格式类似于元素,但在尖括号内有问号
文档类型定义(DTD)和模式:这两种方法定义在文档中可以放置的元素和属性以 及其放置顺序。dtd逐渐被模式代替,DTD不允许规定元素和属性的数据类型,因此不太灵活,在.net framework的环境中使用的不多,而模式用的比较多,它允许规定数据类型,但是,模式非常复杂,有不同的格式定义它们
模式:.net支持的模式具有两种不同的格式——XSD和XDR。XDR用的不多,较老,xsd是一个开放标准,W3C推荐这个模式。模式可以包括在XML文档内,也可以放在独立的文件中。在VS中创建XML后可自动生成XSD模式。

这里写图片描述

这里写图片描述


在应用程序中使用XML

.net framework提供了许多名称空间和类,使XML的读取,处理和写入非常简单

XML文档对象模型(DOM):是一组非常直观的方式访问和处理XML的类,构成DOM的类在名称空间System.Xml中。如XMLDocument类,XMLElement类XMLNode类