软件 > 专题、教程宝典 > 技术开发 >

 
           葵花宝典:XML进阶之基础篇


 [作者简介:] 胡朝晖:1972年生,浙江大学博士研究生。研究方向:计算机网络、数据挖掘、企业信息系统。在国家级核心刊物上发表过多篇学术性论文。在计算机通俗杂志和报纸上发表过多篇知识性和技巧性方面的文章。开发过多个大型MIS系统、银行系统和网络系统等等。

  [编者的话: ]胡朝晖先生提供的详细讲解XML的著作,为了便于大家学习,我将它分成几个部分,将以系列专题的方式在本栏目发表,今天发表的是XML系列专题的第一篇《XML进阶之基础篇》,在本文中作者详细介绍了XML的起源、发展、与HTML的差别、编码方式等等。接下来将陆续发表本文的后续文章,介绍XML的......

  [前言:]XML是SGML(Standard Generalized Markup Language [ISO 8879])的一个应用实例,也可以认为是SGML的一个子集合。XML1.0对XML的定义是:"可扩展的置标语言XML描述了一类称为XML文档的数据对象,且部分地描述了处理这些对象的计算机程序的行为。XML是SGML的一个应用概型或受限形式"。 XML是由web技术标准化集团W3C(world Web Consortium)对其进行标准化的。它可以应用于计算机、数字化广播电视、通讯、电子出版等许多领域。XML的目标是实现传统应用的80/20准则,也就是说具有SGML的80%的能力,但是其复杂性只有SGML的20%。作为对一个相对比较新的技术,我们一般都要从以下几个方面去分析和探讨它。该技术的技术标准发布的标准委员会情况、该技术出现的原因和历史背景、该技术所应用的领域,是否有类似的技术应用在该领域、该技术和原先技术相比的优越性、该技术相关的一些背景技术和分支技术的介绍、该技术具体的应用例子介绍等等。本书就拟从这些角度出发,对XML进行一个全面细致的分析。

  当前W3C发布的正式的XML标准的版本是1.0,它规定了如何定义XML文档,以及XML的语法规范。同时提出了两个扩展的建议:XML Linking和XSL。XML Linking定义了如何用超链接来联系XML文档,XSL描述了如何表示XML文档。


   
往昔精品



中间件技术的发展与应用




HTML帮助文件的制作和使用



全面解析IIS




基于Internet的商务系统
  XML技术出现的原因和发展历史

  HTML 和XML都是由W3C组织创建的标准,W3C的成员认识到随着Web的发展,必须由一种方法能够把数据和它的显示分离开来,这样就导致了XML的诞生。但是为什么不直接使用SGML呢?原因是SGML相当复杂(它的标准超过了500页),而XML的标准就非常简单,只有二十几页......



  XML与HTML的比较

  表面上看,XML文件与HTML文件比较相似,都以一对相互匹配的起始和结束标记符来标记信息,但二者功能不同,HTML的标记符用来显示数据,XML的标记符则是描述数据的性质,后者可以多种方式显示,这和把地址簿的信息放在数据库的字段和记录中而不是放在字处理器产生的清单中的道理一样......



  XML标记语言定义

  在XML出现之前,我们一般都是通过HTML语言来显示数据,为了能够更好的显示信息,HTML 可以和 CSS 一起用于格式化和表示超文本页面。当时随着Web的发展,静态的HTML已经不能满足人们的需要,人们需要在客户端能够对HTML剧本进行动态的控制......



  XML的编码与中文问题

  我们知道,XML文件的开头就以XML声明开始,该声明中指明了XML的版本、编码方式等。XML为什么需要知道文档的字符集呢?因为象'<'、'>'、'/'、'['、']'等符号,本来是XML规范中所保留的符号。而双字节编码的汉字......



  XML及其相关协议关系

  大家如果学过网络的话,一定知道TCP/IP,它是互联网进行数据传输的事实标准,但是我们在学习的时候一定要被先提醒的是,TCP/IP不仅仅包括TCP和IP两个协议,它还包括了很多网络通讯中相关的协议,比如路由协议、地址解析协议、控制报文协议、用户数据报协议等等......


 


              

【发表评论】【关闭窗口】