Josh的学习园地

本站首页    管理页面    写新日志    退出

首页(66) RSS(1) XML初学进阶(47) 


其实我是愿意学习的...
 
 ♀最新日志                                  ♀最新回复                                  
教你认识动态链接库DLL文件
cookie
网络小馅饼 Cookie
开始学习C#
考生了解公务员面试要把握“五个一”
语义Web的基础理论和关键技术研究
today
2006年的学习计划
语义Web和语义网格概述
专业学习
回复:RSS入门 : RSS初步接触
回复:XML(38)合并
回复:语义Web和语义网格概述
回复:全球电子商务的发展趋势及对我们的启
回复:语义Web的基础理论和关键技术研究
«February 2026»
1234567
891011121314
15161718192021
22232425262728
 
 

[XML初学进阶]xml(10)
网上资源

1.3.2 置标语言家族一览
自从XML诞生以来,又有一大批用XML定义的新的置标语言随之诞生,它们有的仍处在草案阶段,还有一些已经由W3C推荐成为正式标准,开始在各个领域发挥着它们、同时也是XML的巨大优势。这其中包括前面说到的CML和MathML,还包括使用XML重新定义的XHTML,用于显示矢量图形的SVG,用于表现多媒体效果的SMIL,用于电子书的OEB,用于手机上网的WML和HDML,面向电子商务的cXML,等等等等,不一而足。这些置标语言家族的新成员,我们将在后面再具体介绍。 最后,让我们来看看置标语言这个大家族的家谱表: xiaoqiao_xml 发表于 2005/12/26 21:19:18

阅读全文(2111) | 回复(0) | 编辑 | 精华 | 删除


 

[XML初学进阶]XML(9)
网上资源

1.3.1 XML之发展史
好啦,现在让我们来回顾一下XML的发展简史。 XML有两个先驱——SGML和HTML,这两个语言都是非常成功的置标语言,但是他们都在某些方面存在着与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。 让我们首先从SGML说起。SGML的全称是标准通用化置标语言,它从80年代初开始使用。正如XML一样,SGML也可用于创建成千上万的置标语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和
xiaoqiao_xml 发表于 2005/12/26 21:15:12

阅读全文(837) | 回复(0) | 编辑 | 精华 | 删除


 

[XML初学进阶]XML(8)
网上资源

1.2.6 XML与HTML的比较
通过前面这一番比较讲解,相信大家已经不会再把XML和HTML混为一谈了。不过初学者问得最多的问题就是XML与HTML有什么不同,鉴于这一点,我们再来列表把它们进行一个详细的比较。 比较内容 HTML
xiaoqiao_xml 发表于 2005/12/25 22:18:24


 

[XML初学进阶]XML(7)
网上资源

1.2.5 XML的一点缺陷
前面说了XML的一大堆好话,希望已经说服大家,弃暗投明,在下一个网站开发计划中采用XML作为网页发布语言。要知道,XML可是国际标准化组织——国际互联网论坛W3C(World Wide Web Consortium)推荐的第二代网页发布语言啊! 不过这时可能又有人要问了:“我好象还没有见过用XML发布网页的网站嘛!既然XML这么好,为什么从它第一个版本颁布至今,这么多年都没有推广普及开呢?” 这个问题的确问到了点子上。不错,XML固然好,但也有它不足的一面,阻碍了它的发展。而其中最大的不足,便是至今都没有什么能够充分支持它的应用处理程序。 想想看,HTML之所以在网络上如此流行,是因为你知道,如果你写了一个HTML文件,那么无论什么人在什么地方,他都能用IE或Netscape读出你的文件,欣赏你的布局。但
xiaoqiao_xml 发表于 2005/12/25 22:16:38


 

[XML初学进阶]XML(6)
网上资源

1.2.4 XML的其它优点
上面讲到的XML的两大优势是XML最突出的优点,除此以外,XML至少还有下面三个优点。 XML遵循严格的语法要求

前面讲过,HTML的语法要求并不严格,浏览器可以显示有文法错误的HTML文件。但XML就不同了,它不但要求标记配对、嵌套,而且还要求严格遵守DTD的规定,比如在前面的client.xml中,你决不能在<联系人></联系人>这对标记外面,再套上一层<地址></地址>标记。

“和HTML不同,XML非常非常注重准确性。如果语法有丝毫差错,分析器都会停止对它的进一步处理,相应地,除了错误提示外,你看不
xiaoqiao_xml 发表于 2005/12/25 22:13:25


 

[XML初学进阶]XML(5)
网上资源

1.2.3 XML的第二大优势——超越于格式之上
XML的最大能量来源于它不仅允许你定义自己的一套标记,而且这些标记不必仅限于对于显示格式的描述。XML允许你根据各种不同的规则来制定标记,比如根据商业规则,根据数据描述甚至根据数据关系来制定标记。
可能你还没有觉得这有什么好处。那好,还记得前面两节中那个关于F公司的客户列表的例子吗?现在,我们再来一起对两个不同的文件进行一个详细的比较。

当这个文件使用HTML语言写时,文件的样子如下: <UL>
<LI>张三</LI>
<UL>
<LI>用户ID: 001</LI>
<LI>公司: A
xiaoqiao_xml 发表于 2005/12/25 22:10:44


 

[XML初学进阶]XML(4)
网上资源

1.2.2 XML的第一大优势——自由民主的网上世界 说起来,XML仿佛充当着自由宣言的角色,它打破了标记定义的垄断,将网上世界变为一个更加自由民主的世界。 不知你是否清楚在没有XML的时候,要想定义一个置标语言并推广利用它是何等困难。一方面,如果你制定了一个新的语言而期望它能生效,你需要把这个标准提交给相关的组织,例如W3C,等待它接受并正式公布这个标准,经过几轮的评定、修改、再评定、再修改,等到你的置标语言终于熬到成为一个正式推荐标准,可能几年的时间都已匆匆而过了。另一方面,为了让你的这套标记得到广泛应用,你必须为它配备浏览工具。这样,你就不得不去游说各个浏览器厂商接收并支持你的标记,或者索性自己开发一个新的浏览器去与现有的浏览器竞争,无论哪个办法,都令人望而却步! 现在有了XML,你终于可以自由地制定你自己的置标语言,而不必再念念不忘微软、Netscape、W3C的首肯了。 当然,别以为XML的主要目的真的仅仅是为了提供一种祥和的气氛,体现新时代的自由平等的主旋律,它在网络应用
xiaoqiao_xml 发表于 2005/12/25 21:39:48


 

[XML初学进阶]XML(3)
网上资源

1.2.1 仍从HTML说起 可能大部分网页制作者对HTML仍然情有独钟,一听说要有一个新的语言来代替它,本能地先想为老朋友辩护两句。HTML怎么啦?它不是挺好的吗? 不错,说起当今世界互联网的蓬勃发展,HTML的确立下了赫赫战功。可是,HTML自身的特点使它蕴藏了许多危机,随着它不断的发展,这些危机不但没有减弱,反而越来越突出,甚至已然成为HTML继续发展应用的障碍。时至今日,连HTML经过几年来广泛应用所赢得的资深声誉也无法掩饰其日益深刻的危机了。 HTML制定之初的本意在于根据信息的含义来为它们置标,而没有具体规定它们应该如何在浏览器中显示。回忆一下,在HTML的早期版本中,<title>代表题目,<h1>代表第一层的大标题,<h2>代表第二层的大标题,<em>、<strong>代表强调的文本,<address>代表作者的联系信息。至于这些题目、各层大标题应该如何显示,应该由浏览器决定,因为HTML标准的制定者相信,比起网页的制作人员,浏览器更了解用户的偏
xiaoqiao_xml 发表于 2005/12/25 21:37:25


 

[XML初学进阶]XML(2)
网上资源

1.1.2 什么是XML
正象HTML一样,可扩展置标语言XML(eXtensible Markup Language)也是一种置标语言。它同样依赖于描述一定规则的标签和能够读懂这些标签的应用处理工具来发挥它的强大功能。这一点,从XML的命名上也可窥见一斑。 “关于此规范的正确题目,亦即XML的正确全名,应该是Extensible Markup Language, eXtensible Markup Language只不过是一个拼写错误罢了。但是,现在简写XML不仅正确,而且正如它在本规范的标题中一样,是Extensible Markup Language的官方名称。 这个名称和简写是由James Clark最先提出的
xiaoqiao_xml 发表于 2005/12/25 13:51:13


 

[XML初学进阶]XML(1)
网上资源

1.1.1 什么是置标语言
   对XML感兴趣的你是否熟悉当前在网络上大行其道的超文本置标语言HTML(HyperText Markup Language)呢?是否对HTML背后的“置标”这一概念也有所了解呢?要知道,XML和HTML同属一个大家族——置标语言家族,因此,为了让大家更好地理解XML,我们就首先从HTML讲起。 顾名思义,HTML的精髓在于“置标”(Markup),通俗地讲,它就是一种用来给文本添加标记的语言。那么,“置标”的精确含义究竟是什么呢? “置标”的一个精确定义是:就数
xiaoqiao_xml 发表于 2005/12/25 13:46:48


« 1 2 3 4 5 6 7 »
 
♀链接


♀留言板
签写新留言

HOHO
用户名称:
登陆密码:
密码保存:




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.793 second(s), page refreshed 144820308 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号