欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【XML入门指南(1)XML简介】,下面是详细的分享!
XML入门指南(1)XML简介
XML可以用来描述数据,重点是‘数据是什么’。HTML则是用来显示数据,重点是‘如何显示数据’。
在学习XML之前你应该已经知道的知识
在你继续之前你应该具有下面一些基础的知识:
WWW, HTML 和设计网页的基础知识
网页脚本语言,比如JavaScript 或者VBScript
你最好在学习XML之前就了解上面的内容,因为在XML的学习过程中将用到这些知识。
什么是XML?
XML是EXtensible Markup Language的缩写
XML是一种类似于HTML的标记语言
XML是用来描述数据的
XML的标记不是在XML中预定义的,你必须定义自己的标记
XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
XML使用DTD或者Schema后就是自描述的语言
XML和HTML的主要区别是什么
XML是用来存放数据的
XML不是HTML的替代品,XML和HTML是两种不同用途的语言。
XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。
HTML是与显示信息相关的, XML则是与描述信息相关的。
XML 什么也不做
XML 被设计成什么都不做的。
也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。
下面的例子是Ordm给Lin的便条,使用的是XML格式:
<note>
<to>Lin</to>
<from>Ordm</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个XML文档仍然什么都不做,他只是用XML标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。
XML是自由的、可以扩展的
XML标记并不是预先规定好的,你必须创造你自己的标记。
在HTML文档中必须使用规则中定义好的标记。比如:<P><br><a></a>等等。
XML允许你定义自己的标记以及文档结构。
比如在上面例子中的"<to>"、"<from>"标记都不是在XML规范中事先定义好的。这些标记都是XML文档的作者“创造”出来的。
XML是HTML的补充
XML并不是HTML的替代品。
XML并不是HTML的替代品,理解这一点非常重要。在将来的网页开发中,XML将被用来描述、存储数据,而HTML则是用来格式化和显示数据的。对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理信息的工具。
XML在未来Web开发中的应用
XML无处不在
XML发展的非常迅速,这实在令人感到惊奇,有很多的软件开发商都采用了XML标准。
我们相信,在未来的Web开发中,XML将和HTML一样受到重视,他们都是Web技术的基础。XML将成为最普遍的数据操纵和数据传输的工具。
XML 笑话
问: 我该在什么时候使用XML?
答: 你可以在你的个人简历中写上你会XML。
以上所分享的是关于XML入门指南(1)XML简介,下面是编辑为你推荐的有价值的用户互动:
相关问题:设计一个或一套DTD规范,根据DTD规范,书写1个XML文...
答:根据楼主的意思,查阅了一些资料,以下是一个自定义DTD的XML文档: ]> George John Reminder Don't forget the meeting! 其中这个语句中定义了note这个节点,note这个节点包含to(邮寄给谁)、from(寄件人)、heading(邮件标题)以及body(邮件正文)... >>详细
相关问题:想学编程,但什么都不懂,求入门方法。。。。。。...
答:想学编程,得先知道编程都能干什么以及哪些编程语言适合什么环境。下面给你说一些常见的编程方向和相应需要学习的语言。 1. 桌面程序:Java、C++、C#、VB、C均可。 2. 网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)任选一个 3. 网站客户端... >>详细
相关问题:我问什么书,能不能介绍一下,我是个初学者,什么...
答:淘宝上买的“C语音门户。需要很大的耐心来学习C语音,来吧 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
