Josh的学习园地

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

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


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

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

5.3.3 面向图形图象:FLASH的对手?——SVG   
在过去十年中,图象图形技术曾经使出版印刷行业发生了一场深刻的技术革命,使古老的印刷术融入了高速发展的信息产业。随着Internet技术的普及和发展,图象图形技术作为Web浏览技术的基础,更将为建立一个全新的互联网行业,发挥至关重要的作用。然而,目前的Internet技术在图形图象方面,应该说还处在年轻阶段,从浏览器的核心技术来看,其对于图形图象的支持还仅仅局限于对图象的简单显示,随着应用的逐渐深入,图象技术自身的一些缺点,如文件较大、在不同设备上显示效果不同等问题日益突出,从某种程度上讲也限制了Web浏览技术的进一步发展。 为此,众多业内人士针对Web浏览器图象图形功能支持较弱这一缺点提出了改进措施。近年来,各大软件厂商和组织纷纷推出自己的矢量图形规范,主要代表有Adobe Systems Inc.制定的PGML(Precision Grap
xiaoqiao_xml 发表于 2005/12/28 12:44:03

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


 

[XML初学进阶]XML(39)合并
网上资源

5.1.1 XML基础标准及其相互关系   
好了,到此为止,我们已经讲完XML文档的语法、如何进行文档类型说明(DTD/Schema)以及如何规定文档的显示方式(CSS/XSL)。也就是说,关于一个完整的置标语言所需要的各个要素我们都已经一一加以介绍。可以说,现在你已经对XML完全入门了,从最初的起点算起,已经在XML学习的道路上迈了一大步! 不过,这些基本的元素和它们所涉及到的协议还远远不能涵盖 XML的强大功能,比如说XML链接、XML与应用程序的接口,还有XML如何与数据库进行数据交换等等,它们为XML应用作出的杰出贡献,绝对不可小觑哟。关于这些内容的讲解,将放在后面几章中,如果前面的学习叫做入门,那么后面的学习就是提高了。不过,为了让大家对XML所涉及到的各个部分各个协议有一个完整的了解,以便更好地继续后面的学习,我们先来看看XML基础标准之间的相互关系。

xiaoqiao_xml 发表于 2005/12/28 12:39:54

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


 

[XML初学进阶]XML(38)合并
网上资源

4.1 什么是样式单   
在第一章中我们讲过,对于一批XML数据,应用处理程序要综合XML文档、文档类型说明(DTD/Schema)以及样式单三方面要素来处理和显示它。前面两章已经分别介绍了和XML文档以及DTD/Schema相关的语法知识,现在我们就来继续讲讲什么是样式单,它又是如何为XML效犬马之力的。 读完了前三章,细心的读者一定已经发现,在XML文档中只包含了数据信息,并没有涉及文档如何显示。不错,制定XML标准的目的是要使数据结构化,赋予其明确的语意,使之易于进行数据交换。XML早已不再把目光局限在文字图象的显示上,而是要建立它们之间的内在关系。可以说,XML文档本身是重内容而不重形式。 可是,“人靠衣裳马靠鞍”,XML再好,也需要装扮得衣冠楚楚才能尽现其无穷魅力。XML结构化地组织信息固然好,但如果不加修饰地把一大堆枯燥的数据摆在那里,也足以令人眼花头痛。“云想衣裳花想容”
xiaoqiao_xml 发表于 2005/12/28 12:37:08


 

[XML初学进阶]XM(37)合并
网上资源

3.3.1 融众多元素命名于一体   
学了DTD又学Schema,忙得大家不亦乐乎。但回过头来看看本章的标题,或许读者要奇怪了,“海纳百川”,可“海”指的是什么?“川”又是什么?它们和DTD与Schema有关系吗?现在我们就来详详细细地讨论我们的“海”与“川”,“海”就是XML文件,“川”就是由DTD或者Schema进行的元素类型声明,而“海纳百川”便是说我们在同一个XML文件中可以使用多个DTD或Schema声明的元素类型。 前面我们讲到,XML较之HTML最根本的差别在于XML是定义置标语言的元语言,而HTML仅仅是由SGML元置标语言定义的一个实例语言。利用XML元置标语言,定义各种各样的XML实例的活动是相当开放的。针对不同的应用方向,每设计一个XML的DTD,一种新的置标语言便随之诞生。在各种各样XML实例置标语言如雨后春笋般不断涌现的过程中,将会产生这样一种应用需求,即在一个XML文档中,
xiaoqiao_xml 发表于 2005/12/28 12:33:37


 

[XML初学进阶]XML(36)合并
网上资源

3.2.1.1 Schema的诞生   
“尽管XML1.0提供了一种机制,即文档类型定义(DTD),来规范XML中置标的使用规则,但是,XML文档处理的自动化却要求有一种更为严格、更为全面的解决方案。关于这方面的需求,包括:如何使一个应用程序的不同模块间能够互相协调,以及对文档结构、属性、数据类型等的约束等等。W3C XML Schema工作组正致力于制定定义XML文档的结构、内容和语义的方法。 --摘自W3C XML工作进度报告”
xiaoqiao_xml 发表于 2005/12/28 12:29:44


 

[XML初学进阶]XML(35)合并
网上资源

3.1.2.8 混合内容   
当然,可能也有一些时候,你在一个元素中既希望包含子元素,也希望包含纯文本。XML中允许这种使用方法,并把这种元素称为混合内容的元素。在下面的例子中,“联系人”就是一个混合元素。 <?xml version = "1.0" encoding="GB2312" standalone = "yes"?>
<!DOCTYPE CONTACTS [
    <!ELEMENT 联系人列表 ANY>   
    <!ELEMENT 联系人(姓名|电话|EMAIL
xiaoqiao_xml 发表于 2005/12/28 12:26:02


 

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

3.1.2.7 可选子元素   
字符“?”说明一个子元素是可选的,它可以出现,也可以不出现。因此,在下面的DTD中,我们规定,每一个“联系人”都必须有一个“姓名”子元素,同时或者有一个“电话”子元素,或者有一个“EMAIL”子元素,此外,它还可以包含一个“地址”子元素,也可以不包含这种元素。     <!ELEMENT 联系人(姓名,(电话|EMAIL),地址?)>
    &
xiaoqiao_xml 发表于 2005/12/28 12:25:05


 

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

3.1.2.6 OR或   
符号“|”描述了一个OR操作。因此,下面的DTD片段所规定的XML元素是:所有的“联系人”元素应该有一个“姓名”子元素,同时,在此之后还应该有一个“电话”或一个“EMAIL”元素,但不能同时有“电话”和“EMAIL”两个元素。     <!ELEMENT 联系人(姓名,(电话|EMAIL))>
    <!ELEMENT 姓名(#PCDATA)
xiaoqiao_xml 发表于 2005/12/28 12:23:37


 

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

3.1.2.5 成组元素   
子元素可以使用括号并为一组。因此,下面的DTD片段说明,一个“联系人”元素中可以有一个或多个“姓名/EMAIL”子元素对,并且在每个子元素对中,“姓名”都放在“EMAIL”之前。     <!ELEMENT 联系人(姓名,EMAIL)+>
    <!ELEMENT 姓名(#PCDATA)>
    <!ELEMENT EMAIL(#PCDATA)> 符合这个DTD的XML
xiaoqiao_xml 发表于 2005/12/28 12:22:36


 

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

3.1.2.4 重复元素   
让我们再把上节的例子作一个小小的改动,你能不能猜到下面这段DTD是什么意思?     <!ELEMENT 联系人(姓名,EMAIL+)>
    <!ELEMENT 姓名(#PCDATA)>
    <!ELEMENT EMAIL(#PCDATA)> 让我们看看前面给出的正则表达式的元字
xiaoqiao_xml 发表于 2005/12/28 12:20:54


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


♀留言板
签写新留言

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




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

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