- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML轻松学习手册
/article/2005/1681.shtml
XML 轻松学习手册(一):XML 快速入门
前言
XML 越来越热,关于 XML 的基础教程网络上也随处可见。可是一大堆的概念
和术语往往让人望而生畏,很多朋友问我:XML 到底有什么用,我们是否需要
学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。
首先有两点是需要肯定的:
第一:XML 肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应
该及时学习和了解,等待只会让你失去机会;
第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害
怕和逃避,毕竟我们还年轻。
提纲
本文共分五大部分。分别是 XML 快速入门,XML 的概念,XML 的术语,XML
的实现,XML 的实例分析。最后附录介绍了 XML 的相关资源。作者站在普通
网页设计人员的角度,用平实生动的语言,向您讲述XML 的方方面面,帮助你
拨开 XML 的神秘面纱,快速步入XML 的新领域。
第一章:XML 快速入门
一. 什么是 XML ?
二. XML 是新概念吗?
三. 使用 XML 有什么好处?
四. XML 很难学吗?
五. XML 和 HTML 的区别
六. XML 的严格格式
七. 关于 XML 的更多
一. 什么是 XML ?
这往往是第一个问题,也往往在第一个问题上你就会搞不明白,因为大多的教
材上这样回答:
XML 是 Extensible Markup Language 的简写,一种扩展性标识语言。
这是标准的定义。那么什么是标志语言,为什么叫扩展性?已经让人有些糊涂。
我想我们这样来理解会好一些:
对 HTML 你已经非常熟悉了吧,它就是一种标记语言,记得它的全称吗:
Hypertext Markup Language 超文本标记语言。明白了?同时,HTML 里面
有很多标签,类似head,table等,都是在 HTML 4.0 里规范和定义,而 XML
里允许你自己创建这样的标签,所以叫做可扩展性。
这里有几个容易混淆的概念要提醒大家:
1.XML 并不是标记语言。它只是用来创造标记语言( 比如HTML) 的元语言。天,
又糊涂了!不要紧,你只要知道这一点:XML 和 HTML 是不一样的,它的用
处途比 HTML 广泛得多,我们将在后面仔细介绍。
2.XML 并不是 HTML 的替代产品。XML 不是 HTML 的升级,它只是 HTML
的补充,为 HTML 扩展更多功能。我们仍将在较长的一段时间里继续使用
HTML 。(但值得注意的是 HTML 的升级版本 XHTML 的确正在向适应 XML
靠拢。)
3.不能用 XML 来直接写网页。即便是包含了 XML 数据,依然要转换成 HTML
格式才能在浏览器上显示。
下面就是一段 XML 示例文档(例 1),用来表示本文的信息:
?xml version=1.0?
myfile
titleXML Quick Start/title
authorajie/author
emailajie@/email
datdate
/myfile
注意:
1.这段代码仅仅是代码,让你初步感性认识一下 XML ,并不能实现什么具体应
用;
2.其中类似title,author 的语句就是自己创建的标记(tags),它们和 HTML 标
记不一样,例如这里的title是文章标题的意思,HTML 里的title是页面标题。
二. XML 是新概念吗?
不是。XML 来源于 SGML,一种比 HTML 更早的标志语言标准。
关于 SGML,我们来简单了解一下,你只需要有个大致概念就可以。
SGML 全称是Standard Generalized Markup Language(通用标识语言标准) 。
看名称就知道:它是标志语言的标准,也就是说所有标志语言都是依照 SGML
制定的,当然包括 HTML 。SGML 的覆盖面很广,凡是有一定格式的文件都属
于 SGML,比如报告,乐谱等等,HTML 是 SGML 在网络上最常见的文件格式。
因此,人们戏称 SGML 是 HTML 的妈妈。
而 XML 就是 SGML 的简化版,只不过省略了其中复杂和不常用的部分。(哦,
明白了!是HTML 第二个mother,难怪比 HTML 功能强大呢。) ,和 SGML
一样,XML 也可以应用在金融,科研等各
文档评论(0)