XML简明教程(一)

XML简明教程
一、XML的背景和应用前景
   (一)起源
    XML(eXtended Markup Language)是从SGML(Standard Generalized Markup Language)进化来的,最初SGML是为了解决文
档及其格式问题的一种标记语言,所以非常的复杂和难以使用,那时计算机的应用水平还处在很低的阶段,并且那时人们只需要传递
和显示一些简单的数据。因此,89年Tim Berners-lee依据SGML开发出一种超文本格式,就叫HTML(HyperText Markup Language),
非常的简单。当计算机的应用水平也大幅度的提高的时候,人们已经对太简单的HTML开始不满意,因此又开始对其进行修改、升级,
就这样HTML从1.0一直升到4.0的版本,扩展了许多的命令,实际上也是为了让HTML解决更多的问题,但是因为HTML本身的缺陷,为了
解决更多的问题,是不是会把简单的HTML变成一个非常复杂的,难以理解的语言,就连现在看一个HTML的源文件,都会头大好几圈,
再加上HTML是把数据和显示格式一起存放的,如果我们只想使用数据而不需要格式,可以想象,分离这些数据和格式是多么的困难。
而随着Internet的发展, 98年1月W3C公布了XML1.0版本,立即成为计算机史上一个重要的里程碑。
    XML包括XML元数据文件、Schema文件、XSLT显示文件、XLL链接、Xpath等一系列相关部分,但是对于不是计算机方面的专业
人士来讲,最好只看它的元数据文件,而把别的问题交给开发和制作人员,这样就可以让非专业人士脱离看懂那些头疼的术语的痛苦
。在此就先说说XML的特点:
   1. 电子数据交换(EDI)
   2. 灵活的开发
    因为XML是数据和格式分离设计的,所以XML元数据文件就是纯数据的文件,这样就可以使用同一个数据源,显示多种样式了
。而使用HTML的话,每显示一种式样,就必须重新把数据和格式混到一起,这是一件很痛苦的事情。
    XML采用的TAG是自己定义的,这样我们的数据文件的可读性就能大大提高,也不再局限于HTML文件那些标准的TAG了。而且因

时间: 2024-10-02 16:53:20

XML简明教程(一)的相关文章

XML简明教程目录

XML简明教程第1课: 处理XML元素 XML简明教程第2课: 处理XML文档 XML简明教程第3课 处理XML数据岛 XML简明教程第4课: 使用XML对象模型 XML简明教程第5课:使用XML名域 XML简明教程第6课 使用XML Schema XML简明教程第7课:在XML文档中使用数据类型 XML简明教程第8课:访问经过类型定义的XML值 XML简明教程第9课:使用C++ XML DSO XML简明教程第10课 :C++ XML DSO中使用主/细节特征 XML简易教程之一 XML简易教

XML简明教程(二)

二.XML基础 (一)XML术语 在学习XML之前,我想先给大家介绍一些XML使用的术语.平常我们学习新的语言时,总会遇到许多难以理解的术语,在这里就先介绍一些主要的给大家. 元素(Elements):代表XML文档中的每一个组件,包含字符.元素或者两者皆有,允许有空元素(empty element). 属性(Attributes):放在元素后面的数据,代表这个元素的另一种特性和特征. 统一编码(Unicode):一种字符集,包括了全世界各种语言中有用的字符. 实体:"文本片",实体也

XML简明教程(六)

六.后记 以上只是简单介绍了XML的前端应用部分,如果各位对XML的后台开发还感兴趣的话,就需要了解XML更加复杂的部分,也需要知道XML的解析器是如何解析XML的.限于篇幅,只能给大家一个简单的介绍. XML文件的解析器目前分为两种: 一个是DOM(Document Object Model),一个是SAX.这两个解析器都是可以解析XML的,但是在解析XML的方式上有很大的不同,DOM是一次性的把XML文件读入到内存里解析,处理速度很快,而SAX则是一部分一部分的解析,所以资源占用较少,大伙了

XML简明教程(三)

三. CHEMA简介 (一) Schema的引入 通过上几章介绍,相信大家对XML的基本语法已经有了一个基本了解. XML本身的语法很严谨,也就是要求格式必须严整,包括区分大小写.整个文档有且只有一个根.需要序言等等.在符合格式化良好的要求以后,就可以写出规则整齐.可以通过内置XML解析器的浏览器解析XML文档了.但XML本身也相当的灵活,在符合基本语法的前提下,可以任意的编写各种符合XML语法要求的文档,这也正是XML可扩展的灵活性所在,但同时也产生了问题,比如要写一个说明个人信息的XML文档

XML简明教程(四)

四.xslt简介 了解XML的基本语法.Schema的语法还远远不够,XML是对数据和数据结构的存储,而Schema是对XML数据类型的定义.直到这里还没有对XML数据的显示进行处理.虽然可以通过内置有XML解析器的浏览器直接对XML数据进行查看,但毕竟看到的只是以树状结构显示的XML数据. 如果要把XML数据以漂亮的形式显示出来就需要XSLT帮忙了.XSLT可以把XML处理成HTML形式输出.WAP形式输出,甚至也可以是Word文档的格式.其中最常用到的还是HTML的格式,下面讲解中用到的所有

Java中构造、生成XML简明教程_java

本文介绍在Java编程时,如何快速的构造一个XML片段,然后再将这个XML输出出来. 在日常使用Java开发时,经常会用到XML.XML用起来好用,但写起来烦,有没有很简单的构造与输出方法呢?且往下看. 1.导入jar包与命名空间 要在Java中使用XML,建议先导入一个jar包--dom4j.这是一个专门用于处理XML的jar包,非常好用. 然后import下面这三个类: 复制代码 代码如下: import org.dom4j.Document; import org.dom4j.Docume

XSL简明教程目录

XSL简明教程(1)XSL入门 XSL简明教程(2)XSL转换 XSL简明教程(3)在客户端的实现 XSL简明教程(4)在服务器端的实现 XSL简明教程(5)XSL的索引 XSL简明教程(6)XSL过滤和查询 了解WEB页面工具语言XML(一)背景 了解WEB页面工具语言XML(二)定义 了解WEB页面工具语言XML(三)支持工具 了解WEB页面工具语言XML(四)应用分类 了解WEB页面工具语言XML(五)好处 了解WEB页面工具语言XML(六)展望

Android编程Widget创建与使用方法简明教程_Android

本文实例讲述了Android编程Widget创建与使用方法.分享给大家供大家参考,具体如下: Android reference中有关于如何建立一个Widget的详细方法,这里简要说明一下,详情可以查看Android SDK中自带的reference. 要建立一个Widget,分为如下几个步骤: (1) 创建一个类,让其继承类AppWidgetProvider,在AppWidgetProvider中有许多方法,例如onDelete(Context,int[]),onEnable(Context)

ANT安装与测试和简明教程

1     window  一.安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包.将其解压到你的硬盘上,例如:C:\apache-ant-1.8.1. 二.配置环境变量 window中设置ant环境变量: ANT_HOME    C:/ apache-ant-1.8.1 path             C:/ apache-ant-1.8.1/bin classpat