码迷,mamicode.com
首页 > 其他好文 > 详细

XML学习小结

时间:2015-03-31 16:04:33      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:xml   schema   

XML(可扩展标记语言)

什么是可扩展标记语言?

1、可扩展标记语言是一种很像超文本标记语言的标记语言。

2、它的设计宗旨是传输数据,而不是显示数据。

3、它的标签没有被预定义,需要自行定义标签。

XML & HTML

1、XML不是HTML的替代品,更像是对HTML的补充。
2、XML主要用来传输和包含数据。HTML主要用来显示。
3、XML标记由架构或文档的作者定义,而HTML标记是预定义的。

DTD  & XML Schema

DTD的作用是定义XML的合法构建模块,它使用一系列的合法元素来定义文档结构。
Schema是对XML文档结构的定义和描述,其作用是用来约束XML文件,并验证XML文件有效性。
区别:
1、XML Schema对命名空间支持的很好
2、XML Schema比XML DTD支持更多的数据类型,并支持用户自定义新的数据类型。

3、XML Schema相对DTD的明显优势是其文件本身也是XML文件,而不像DTD那样使用特殊格式,因而方便了用户和设计者。


下面用图来描述XML

技术分享



初步学习XML,还有很多不知道的和不懂得地方,下面还需要不断的实践学习。

XML学习小结

标签:xml   schema   

原文地址:http://blog.csdn.net/mascf/article/details/44779919

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!