本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~
通过看XML讲授的视频,算是对XML有了简略的认识,原本不盘算写这篇博客,但无法原来视频讲授的内容就少,再不踊跃写些东西,过不了多长时间就剩下的没多少了……
1.基础
XML(eXtensible Markup Language)可扩展标忘性语言,标记是计算机所能理解的信息符号,通过标记,计算机之间可以处置包括各种信息的文章等。而可扩展则说明XML是答应用户对自己的标记语言停止定义的源语言。
XML是标准通用标记语言(SGML)的子集,同样为SGML子集的是HTML,XML与HTML之间的区分可总结如下:
由设计核心之间的不同就决议了XML所拥有的独特作用:
1.作为系统的配置文件;
2.Ajax中传输数据;
3.WebService中传输数据;
4.异构平台的数据交换与整合。
XML同样拥有自己语法结构,结构组成基本可概括为:声明、标签、本源素、元素。不符合其特定的规则,不能称得上是“格式精良的XML”。
2.DTD与Schema
DTD(Document Type Definition)文档类型定义,作为XML的可选内容,用于定义XML文件的结构,为XML提供语法与规则,可看做一个或多个XML文件的模板。根据XML文件的构成:元素、属性、实体,在DTD中可对其停止响应定义。
作为同样可描述XML文档结构的Schema,基于XML编写、可针对未来需求停止扩展、支持数据类型,功能比DTD更加壮大。
今天只是对XML简略的了解,相信随着今后的学习使用,会有更深刻的理解。
文章结束给大家分享下程序员的一些笑话语录:
自从有了Photoshop,我再也不相信照片了!(没有Photoshop的年代,胶片照片年代做假的也不少,那时候都相信假的!)
---------------------------------
原创文章 By
定义和文件
---------------------------------