整理关于XML的东西

1、什么是XML?
        Extensible Markup Language,即可扩展性标记语言标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等
       理解:汉语中的成语,汉语就是前人定义的XML,成语就是后人创造的新标记,只要明白这个标记,其它人就能使用,并且他人也能理解。可想而知XML只定义了规则,没有限制内容,这点可以通过对比HTML发现,在HTML中所有的标记都是事先定义好的,是不可以增加的。正如作者所言,XML是设计语言的语言。
        XML文件也是一个文本文件,重要的一点就是他可以做为字符串进行传递(好呀)
        HTML:即超文本标记语言。它是用于创建可从一个平台移植到另一平台的超文本文档的一种简单标记语言,经常用来创建Web页面。HTML文件是带有格式标识符和超文本链接的内嵌代码的文本文件


2、优越性及作用
        (1)异质系统中的信息互通(交换)。异质系统再不用关心对方使用什么方式存储数据,什么操作系统,只需要使用XML作为中介格式即可。XML可以很方便的将现有的关系型数据库二维形式转换为XML格式。 
        (2)简单易于保存,谁能想像WORD这样的文档在50年还能打开?谁愿意将自己的所有文档在每次WORD编辑软件升级时更新一次?(还不定会少这少那的)。XML文本文件?简单呀。没这问题啦。

3、XML标签(tags)或简单语法
(1)声明,如<?xml version="1.0" encoding="gb2312"?>;在此声明了xml版本号,使用的字符集。
(2)元素(elements ),最高层的元素叫根元素(Root Element)或叫文档元素(Document Element);每个XML必需且仅拥有一个要元素。元素可分为简单元素和组合元素(拥有下级元素)。
(3)元素下可以包含属性(Attributes)

posted on 2011-11-28 14:58  净坛使者  阅读(252)  评论(0编辑  收藏  举报

导航