XML数据格式简介
2017-03-29 18:52
232 查看
---------------siwuxie095
XML 简介
XML,即 可扩展标记语言(Extensible Markcup Language),
标准通用标记语言的子集,一种用于标记电子文件使其具有结构性
的标记语言。
它可以用来标记数据、定义数据类型,是一种允许用户对自己
的标记语言进行定义的源语言
它非常适合万维网传输,提供统一的方法来描述和交换独立于
应用程序或供应商的结构化数据
XML 特点
(1)XML 是一种标记语言,类似于 HTML
(2)XML 的设计宗旨是传输数据,而非显示数据
(3)XML 的标签没有被预定义,需要自行定义标签
(4)XML 被设计为具有自我描述性
(5)XML 是 W3C 的推荐标准
XML 与 HTML
XML 不是 HTML 的替代
XML 和 HTML 为不同的目的而设计:
· XML 被设计为传输和存储数据,其焦点是数据的内容
· HTML 被设计用来显示数据,其焦点是数据的外观
·XML 旨在传输信息
·HTML 旨在显示信息
XML 仅仅是纯文本
XML 没什么特别的,它仅仅是纯文本而已。有能力处理纯文本的软件
都可以处理 XML
不过,能够读懂 XML 的应用程序可以有针对性的处理 XML 的标签。
标签的功能性意义依赖于应用程序的特性
XML没有预定义的标签
在HTML 中使用的标签(以及 HTML 的结构)是预定义的
HTML 文档只使用在 HTML 标准中定义过的标签(如 <p>、<h1> 等等)
XML 允许创作者定义自己的标签和自己的文档结构
XML 的语法规则
XML的语法规则很简单,且很有逻辑。这些规则易学易用
在XML 中,省略关闭标签是非法的,所有的元素都必须有关闭标签
(1)XML 标签对大小写敏感
(2)XML 必须正确地嵌套
(3)XML 文档必须有根元素
(4)XML 的属性值必须加引号
(5)XML 中,空格会被保留
XML 示例
元素可包含其他元素、文本或两者的混合物。元素也可以拥有属性
<bookstore>
和 <book> 都拥有元素内容,因为它们包含了其他元素
<author>
只有文本内容,因为它仅包含文本
只有 <book>
元素拥有属性(category="CHILDREN")
【made by siwuxie095】
XML 简介
XML,即 可扩展标记语言(Extensible Markcup Language),
标准通用标记语言的子集,一种用于标记电子文件使其具有结构性
的标记语言。
它可以用来标记数据、定义数据类型,是一种允许用户对自己
的标记语言进行定义的源语言
它非常适合万维网传输,提供统一的方法来描述和交换独立于
应用程序或供应商的结构化数据
XML 特点
(1)XML 是一种标记语言,类似于 HTML
(2)XML 的设计宗旨是传输数据,而非显示数据
(3)XML 的标签没有被预定义,需要自行定义标签
(4)XML 被设计为具有自我描述性
(5)XML 是 W3C 的推荐标准
XML 与 HTML
XML 不是 HTML 的替代
XML 和 HTML 为不同的目的而设计:
· XML 被设计为传输和存储数据,其焦点是数据的内容
· HTML 被设计用来显示数据,其焦点是数据的外观
·XML 旨在传输信息
·HTML 旨在显示信息
XML 仅仅是纯文本
XML 没什么特别的,它仅仅是纯文本而已。有能力处理纯文本的软件
都可以处理 XML
不过,能够读懂 XML 的应用程序可以有针对性的处理 XML 的标签。
标签的功能性意义依赖于应用程序的特性
XML没有预定义的标签
在HTML 中使用的标签(以及 HTML 的结构)是预定义的
HTML 文档只使用在 HTML 标准中定义过的标签(如 <p>、<h1> 等等)
XML 允许创作者定义自己的标签和自己的文档结构
XML 的语法规则
XML的语法规则很简单,且很有逻辑。这些规则易学易用
在XML 中,省略关闭标签是非法的,所有的元素都必须有关闭标签
(1)XML 标签对大小写敏感
(2)XML 必须正确地嵌套
(3)XML 文档必须有根元素
(4)XML 的属性值必须加引号
(5)XML 中,空格会被保留
XML 示例
元素可包含其他元素、文本或两者的混合物。元素也可以拥有属性
<bookstore>
和 <book> 都拥有元素内容,因为它们包含了其他元素
<author>
只有文本内容,因为它仅包含文本
只有 <book>
元素拥有属性(category="CHILDREN")
【made by siwuxie095】
相关文章推荐
- XML数据格式简介
- 简介Objective-C解析XML与JSON数据格式的方法
- XML和JSON两种数据交换格式的比较
- sp_xml_preparedocument OPENXML sp_xml_removedocument截取XML片段或指定格式的数据
- c++语言 xml数据绑定技术简介
- CSBlog主题制作初步--用XslCompiledTransform对象将XML数据输出为其它格式
- 解析并打印Excel格式xml文档数据
- 用XML做为数据存贮格式
- SQl 数据转化为 XML 格式
- XMLHttpRequest 异步处理Json格式数据的典型应用
- ESRI矢量数据格式简介
- 用C#将XML中的文字数据写如WORD文档,并控制其格式(包括字体的样式和字体大小)
- 如何将数据从DATASET写入XML文档,并转换成其他应用系统所需的格式!(如RSS阅读器XML文档格式)
- 一个用ArrayCollection作为数据格式 读取远程XML绑定到DropDownList例子
- xml json两种数据格式后台的封装(asp.net)
- 自己做的基于XML数据的JS(json格式)智能提示
- 以XML为数据传输格式的Web service设计方案
- C#源码学习之---将数据库数据以XML文件格式保存
- 在.net 中 将线性结构数据列表转换为 XML 格式的层次结构
- XML 基础之 XML 数据岛简介