XML初识
初识: 从Why说起这时,伟大的XML出现了。。。看到这里,大家明白了为什么要使用XML了吧,XML可以用于不同应用、不同平台之间的数据共享和通信。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,使得程序可以更容易的与Windows,Mac OS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果。 What可扩展标记语言(Extensible Markup Language,简称XML),是一种标记语言。众所周知,XML文件常用于数据存储和传输,是一种标记语言。那么问题来了,什么是标记?标记可以干什么?
XML作为可扩展性标记语言,他的可扩展性体现到了哪里呢? XML可以用来标记数据、定义数据类型,而且还可以让用户对自己的标记语言进行定义,这就是他的可扩展性。 XML与HTML说到标记,不知你是否想起了超文本标记语言,对,就是HTML。XML是在HTML的基础上产生的,所以他们两个的确是表亲的关系同属标记型,有联系,但不相同,也无所谓谁好谁坏,因为他们的关注点不同。XML设计用来传送及携带数据信息,不用来表现或展示数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。而HTML语言则用来表现数据。 树形结构下图是机房收费系统的配置文件,我们可以看出xml文件的树形结构,根节点只有一个,枝节点和叶节点可以有多个。

Where为什么XML常用于配置文件XML语言具有结构简明清晰、编写高度自由、简单易用等诸多优点。非常适合各种配置信息的描述和设置,方便的读取配置内容,所以广泛应用在各种框架的配置文件描述中。 HOW使用如何编写格式良好的XML文件呢,格式良好简单的来说就是可以在IE中显示出来内容的XML文件。 两种规范:DTDDTD: 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则,其实是定义XML文件的结构,规定了根元素的名称,根元素的内容,子元素的数量,子元素的属性等等 SchemaSchema是由DTD发展而来的,初衷和DTD一样,Schema与xml语法相同,而且出现的主要目的就是为了替换掉DTD,那它就一定有自己独特的优势,下面展示一下: 总结对于XML的认识仅仅是一个开端,现在还处于比较粗浅的认识,后续会深入学习。 感谢您的阅读~~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |